摘要:
目前,计算机存储系统有2种存储格式,大端和小端。数据在内存中存储时以字节为单位,一个int类型有4个字节,这就导致是高字节对应低地址(大端模式),高字节对应高地址(小端模式)。大端和小端模式本身没有对错,也没有优劣,理论上都可以,于是,怎么搞的都有。比如:用大端的C51单片机,用小端的ARM,INT 阅读全文
posted @ 2018-01-22 18:03
立体风
阅读(333)
评论(0)
推荐(0)
摘要:
根据c标准,char类型到底是有符号整数类型还是无符号整数类型,这取决于c实现,也就是c编译器的作者的想法:( 那么,如何快速的编写一个检测程序,查看当前编译器如何对char进行定义? 我的机子输出: 关键语句: (char)-1>0?"un":"" 含义:将-1强制转换为char类型,如果是无符号 阅读全文
posted @ 2018-01-22 17:42
立体风
阅读(1087)
评论(0)
推荐(0)
摘要:
国际标准组织发布c11后,gnu为自己的编译器发布两种标准gnu11和c11 gnu11:带gnu c扩展的c11标准,如果你的代码包含了typeof,__attribute__等等gnu的扩展,就必须用这个。 c11:这个就是纯c11的标准,不带gnu扩展。 可以在Makefile中声明: 或者, 阅读全文
posted @ 2018-01-22 13:05
立体风
阅读(3426)
评论(0)
推荐(0)

浙公网安备 33010602011771号