ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / Numeric values functions / Bitwise functions
  • Bitwise calculation
  • Bitwise operator
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Warning
From version 2024, BinaryOR is kept for backward compatibility. This function has been replaced with BitwiseOR.
Returns the result of the (bitwise) logical OR between two values.
Example
// Retrieve the result of a logical OR
ResBitwiseOR = BitwiseOR(6, 6)  // Returns 6
ResBitwiseOR = BitwiseOR(6, 2)  // Returns 6
Syntax
<Result> = BitwiseOR(<Value 1> , <Value 2>)
<Result>: Integer
Result of logical OR.
<Value 1>: Integer
First value to test.
<Value 2>: Integer
Second value to test.
Remarks

Bitwise calculation

BitwiseOR performs the bitwise calculation between <Value 1> and <Value 2> based on the following table:
01
001
111

Bitwise operator

  • BitwiseOR is equivalent to the | bitwise operator for 4-byte integers. For more details, see Bitwise operators.
  • BitwiseOR returns a precise result when you pass 4-byte integers. Passing 8-byte integers causes an overflow.
  • The | operator can be used to perform bitwise operations between 8-byte integers.
Component: wd290mat.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 08/30/2023

Send a report | Local help