网站首页 > 文章精选 正文
位和位序列:
(这里插入一个小知识,虽然位序列有数值表示方式,但一般不直接用于数学运算。通常在控制字、状态字、错误代码、标志字、状态位集合等处使用位序列。而数学运算使用下面的整数数据类型与浮点数数据类型)
Bit:两个状态0和1,也可以理解为False和True
Byte:有8位,Word :有16位,DWord:有32位,
整数数据类型有:
Int:16位整数,没有小数位 范围在-32768~32768
DInt:32位整数,没有小数位,范围在 -2147483648 ~ 2147483647(一般都用不完)
Int和Dint的前面加U,就是UInt和UDint 无符号整型,没有小数,也没有负数,范围在 0 ~ 65535,0 ~ 4294967295,
SInt:8位整数,没有小数位,范围在 -128 ~ 127,UDInt:8位整数,没有小数位,范围在 0 ~ 255
浮点型实数数据类型:
Real: 32位的实数类型,显示十进制的数据,可以包括小数点,一般都是32位,当然也有64位的实数类型(LReal)。
时间和日期数据类型:
TIME: 数据作为有符号双整数存储,基本单位为毫秒。存储的数值是多少,就代表有多少 ms。 编辑时可以选择性使用天 (d)、小时(h)、分钟 (m)、秒 (s) 和毫秒 (ms) 作为单位。
DATE: 数据作为无符号整数值存储,被解释为添加到基础日期 1990 年 1 月 1 日的天数,用以获取指定日期。 编辑器格式必须指定年、月和日。
TOD (TIME_OF_DAY): 数据作为无符号双整数值存储,被解释为自指定日期的凌晨算起的毫秒数(凌晨 = 0 ms)。 必须指定小时(24 小时/天)、分钟和秒。 可以选择指定小数秒格式。
BCD 码:
BCD 格式不能作为数据类型使用,但是以下转换指令支持 BCD 数字格式转换:
BCD16_TO_INT
INT_TO_BCD16
BCD32_TO_DINT
DINT_TO_BCD32
转换举例:16#100 >10#100,10#888777>16#888777
猜你喜欢
- 2025-07-08 腾讯笔试题:浅谈计算机中cpu位数和指针
- 2025-07-08 C语言中居然还有“快类型”和“小类型”,它们有什么用?
- 2025-07-08 Mysql数据库tinyint,int,bigint,char,varchar究竟用哪个?
- 2025-07-08 C++ 知识小结(c++的知识点总结)
- 2025-07-08 别只知道 PLC 符号表分配变量名称,这个功能才是关键!
- 2025-07-08 保留整数、小数位的函数方法,只知道INT和ROUND是不够的
- 2025-07-08 ChatGPT:教你认识一个神奇的python的数字类型int(有符号整型)
- 2025-07-08 我懵了,如果要存 IP 地址,用什么数据类型比较好?
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)