yanghuai1023 发表于 2013-8-12 11:23:15

问个小小的常识问题

1 byte = 8 bit;
1 word = 4 byte;
1 boolean =4 byte;
……

请问字节换算对不对啊?我在网上搜,很多答案都有些不同,搞的我糊里糊涂的。

error1314 发表于 2013-8-12 12:20:54

上边两个知道 最下面的不认识

lcofjp 发表于 2013-8-12 12:32:45

请使用万能的sizeof,谢谢。这个并没有标准。

AIHHLI 发表于 2013-8-12 13:20:10

楼上正解。
布尔一般为了保证操作原子性,使用与处理器位数等长的数据类型。

zsdshuai 发表于 2013-8-12 13:25:51

要看编译器吧,不过1 byte = 8 bit好像所有的编译器都这么认为

yongjia 发表于 2013-8-12 13:27:38

看看教材和基本CPU的总线规则吧

yanghuai1023 发表于 2013-8-12 13:55:34

哦哦,我是要从别的设备读取这个数据的,现在只有资料,没有实物,资料说这个数据时word类型,那个是boolean类型,不知道具体的字节是多少,所以在网上查,使用SMBUS协议读写的,设备是智能电池
页: [1]
查看完整版本: 问个小小的常识问题