Capl简单数据类型,分为三大类,分别是整形、浮点型、字符型。
1.整形
在数据保存到变量中的时候,如果超过了变量存储的范围,会被截断。
在capl语言中,系统会默认给常量分配四个字节的空间。
例如byte a=255;其中255是一个常量,系统已经自动为其分配了四个字节的存储空间;变量a是一个byte类型的变量,系统为其分配一个字节的存储空间。现在把255常量赋值给变量a,由于常量255有四个存储空间,而变量a只有一个存储空间,所以赋值时会截断常量的存储空间,使其符合变量的存储空间。
截断按照从右到左的顺序进行截断。
代码测试如下
运行代码,按下键盘a,触发
2.浮点型
浮点型输出时,用%f。如果只想输出小数点后两位就%.2f。
常量系统默认分配4个字节,如果常量超过4个字节,就需要在数字后面加上LL,表示 是一个8字节数据。
测试如下