接受的霍尔瑞斯数据格式为:
nH… |
’…’H |
"…"H |
nL… |
’…’L |
"…"L |
nR… |
’…’R |
"…"R |
上面的 "…" 是字符串,n 是字符数。
示例:八进制和十六进制常量。
布尔常量 |
32 位字的内部八进制数 |
---|---|
0B |
00000000000 |
77740B |
00000077740 |
X"ABE" |
00000005276 |
X"-340" |
37777776300 |
X’1 2 3’ |
00000000443 |
X’FFFFFFFFFFFFFFFF’ |
37777777777 |
示例:赋值语句中的八进制和十六进制数。
i = 1357B j = X"28FF" k = X’-5A’ |
在算术表达式中使用八进制或十六进制常量可产生未定义的结果,并且不会生成语法错误。