您好,欢迎访问三七文档
数据类型real——浮点数——32位dint——32位整数——32位int——整数——16位word——双字节——16位dword——双字——32位整数和浮点数的区别:整数是指正整数、负整数和零,如-6、0、32等。浮点数是指带有有限位小数的有理数,如-10.8、0.00、25.01等。整数既可以是整数,也可以是浮点数,例如255是整数,而255.0则是浮点数。整数运算,得到的结果是一个整数,并且计算结果中的小数部分将被忽略。例如:用整数运算时,100÷3=33。浮点运算,得到的结果是一个浮点数,计算结果中的小数部分将保留下来。例如:用浮点运算时,100.0÷3.0=33.33333333。整数是数值,可以参与数学计算,最高位为符号位;字是16位逻辑组合,只能进行逻辑运算或比较,不能参与数学计算,没有符号位。如果只是按位取状态进行逻辑判断,整形和字没有本质区别,可以通用。切记当用MOVE指令赋值时两边的格式必须相同。例如将real类型move给int,系统不会报错,但值不能正常传递。有些公司为了避免这种错误,规定在传递real类型时不准用move指令,并专门做了realtoreal的标准块来传递real数据。
本文标题:数据类型区别
链接地址:https://www.777doc.com/doc-7032708 .html