Core.DataTypes.SimpleDataType.Integer
Jump to navigation
Jump to search
Classification
Name | Integer |
Short Description | 64 signed bit integer |
Class | Simple Data Type |
Base Data Type | SimpleType |
Default Value | 0 |
Provide a Literal | Yes |
SpecifiedBy | ISO 13209-2 |
Standard Compliant | Yes |
Description
OTX Integer data type identifies OTX in a 64-bit signed integer, range of values is long[-9223372036854775808 (-2^63) to 9223372036854775807 (2^63 - 1)].
Core Conversion
The following table shows the rules for conversion to another data type:
Conversion | Result | Sample |
ToBoolean | Returns false if 0, otherwise true | Boolean b = ToBoolean(123); // Returns true |
ToInteger | Returns the copy of the value | Integer i = ToInteger(123); // Returns 123 |
ToFloat | Returns a float copy of the integer value | Float f = ToFloat(123); // Returns 123.0 |
ToString | Returns the value in decimal string representation | String s = ToString(123); // Returns "123" |
ToByteField | Returns the smallest possible two's complement representation of the integer (using the smallest possible number of bytes). Concerning byte order in the resulting ByteField, little endian will be used | ByteField bf = ToByteField(123); // Returns 7B |
Sample
Integer IntegerVariable;