御笔剑客 发表于 2017-9-3 17:50:41

c语言取低32位是什么意思呢?

%d只能截取到低32位是什么意思??没理解

ba21 发表于 2017-9-3 17:56:54

准确的说是格式化整型数据。

御笔剑客 发表于 2017-9-3 18:06:23

ba21 发表于 2017-9-3 17:56
准确的说是格式化整型数据。

可以举个例子吗?

ba21 发表于 2017-9-3 18:09:56

御笔剑客 发表于 2017-9-3 18:06
可以举个例子吗?


int a = 32;
long int b=64;

printf("%d, %lld", a, b);

看你存多大的数据,数据大用long int 小用int 。格式化输出根据你定义的使用就好 了。
像这里的b才=64,也照样也可用%d格式化输出

御笔剑客 发表于 2017-9-3 18:12:08

ba21 发表于 2017-9-3 18:09
int a = 32;
long int b=64;



谢谢了
页: [1]
查看完整版本: c语言取低32位是什么意思呢?