Fimbulex 发表于 2020-2-10 15:46:24

关于字符型数据

db '1975'
像定义这种字符型数据,它在内存里是以什么形式储存的呢?

yjcoke 发表于 2020-2-10 19:50:59

1975的ASCII码,比如1就是31,8位,所以1975就是 00:00:00:00双字

Fimbulex 发表于 2020-2-11 12:45:35

yjcoke 发表于 2020-2-10 19:50
1975的ASCII码,比如1就是31,8位,所以1975就是 00:00:00:00双字

是不是说定义一个字符计算机就把字符的内容转换成对应的ASC码然后存放起来
而定义一个数字就是直接把数字换算成对应的二进制数

yjcoke 发表于 2020-2-11 12:50:58

Fimbulex 发表于 2020-2-11 12:45
是不是说定义一个字符计算机就把字符的内容转换成对应的ASC码然后存放起来
而定义一个数字就是直接把数 ...

数字是十六进制

Fimbulex 发表于 2020-2-11 13:22:24

yjcoke 发表于 2020-2-11 12:50
数字是十六进制

但我前一句话没错吧
字符按ASC表转换
数字按照进制来转换
是这个意思吧

Fimbulex 发表于 2020-2-11 22:00:21

捞一下

405794672 发表于 2020-2-24 19:44:19

教程说过。ASCII码
页: [1]
查看完整版本: 关于字符型数据