电子说
二进制数
| 名称 | 类型 | 占用空间 | 举例 | 同类型 | |
| BOOL | 布尔型 | 1位 | TRUE 1 FALSE 0 | ||
| BYTE | 位字符串 | 8位 |
IB2 QB2 MB1 DB1.DBB2 Tag_Name |
与 SINT 和 USINT 数据类型处理的数据相同 |
SINT和USINT 但不能比较大小 |
| WORD | 位字符串 | 16位 |
MW2 DB1.DBW2 Tag_Name |
INT 和 UINT 数据类型处理的相同的十进制数据 |
INT 和 UINT 但不能比较大小 |
| DWORD | 位字符串 | 32位 |
MD10 DB1.DBD8 Tag_Name |
DINT 和 UDINT 数据类型处理的相同的十进制数据 |
DINT 和 UDINT 但不能比较大小 |
| LWORD | 位字符串 | 64位 | LINT 和 ULINT 数据类型处理的相同的十进制数据 |
LINT 和 ULINT 但不能比较大小 |
字符串类型想要比较大小,只能换位整数格式在进行比较大小。
整数
| 名称 | 类型 | 占用空间 | 举例 | 同类型 | |
| SINT | 整数 | 8位 | 与BYTE占用位数相同 | ||
| USINT | 整数 | 8位 | BYET | ||
| INT | 整数 | 16位 | WORD | ||
| DINT | 整数 | 32位 | DWORD | ||
| LINT | 整数 | 64位 | LWORD |
数据类型前面的U为无符号,例如UINT为无符号16位整数
INT位有符号16位整数
浮点数
| 名称 | 类型 | 占用空间 | 举例 | 同类型 | |
| REAL | 浮点数 | 32位 | 1.0:REAL#1.0 | ||
| LREAL | 浮点数 | 64位 |
字符串
| 名称 | 类型 | 占用空间 | 举例 | 同类型 | |
| CHAR | 字符 | 8位 | 取值范围ASCII 字符 | 可用来显示文字 | |
| WCHAR | 字符 | 16位 | 取值范围$0000 - $D7FF | ||
| STRING | 字符串 | STRING 的操作数在一个字符串中存储多个字符,最多可包括 254 个字符 |
字符中特殊字符表示
| 字符 | 十六进制 | 含义 | 示例 |
| $L 或 $l | 0A | 换行 | '$LText', '$0AText' |
| $N | 0A和OD |
断行 断行在字符串中占用 2 个字符,在编辑器的显示画面中将转换为 $R$L。 |
'$NText', '$0A$0DText'N |
| $P 或 $p | 0C | 分页 | '$PText', '$0CText' |
| $R 或 $r | 0D | 回车 (CR) | '$RText','$0DText' |
| $T 或 $t | 09 | 切换 | '$TText', '$09Text' |
| $$ | 24 | 美元符号 | '100$$', '100$24' |
| $' | 27 | 单引号 | '$'Text$'','$27Text$27' |
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !