Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.92 KB

File metadata and controls

47 lines (33 loc) · 1.92 KB
title description ms.author ms.date ms.topic author ms.reviewer
Char Data Type
Stores a single, 16-bit character as a value in the range 0 to 65535.
solsen
05/14/2024
reference
SusanneWindfeldPedersen
solsen

Char Data Type

Version: Available or changed with runtime version 1.0.

Stores a single, 16-bit character as a value in the range 0 to 65535. You can convert this data type from a number to a character and vice versa. This means you can use mathematical operators on Char variables.

Example

The following example assumes that you have a Char variable named C and a Text or Code variable named S.

You can assign a constant string of the length 1 to a Char variable, as shown in the first line of the following code example. You can assign a single Char in a Text or Code variable to a Char variable, as shown in the second line of the following code example. You can assign a numeric value to a Char variable, as shown in the third line of the following code example.

C := 'A';  
C := S[2];  
C := 65;  

You cannot assign a Char to a position greater than the position of the null terminator. For example, if the value of the Text variable MyText is 'abc', then the null terminator is at position 4 and the following assignment causes a run-time error to occur.

MyText[5] := 'e';  

See Also

Get Started with AL
Developing Extensions