uint32_t和int作为日常编程的惯例
什么时候应该使用stdint.h的数据类型?
总是用作惯例吧? 非特定尺寸类型的设计的目的是什么,如int和short?
>当编程任务指定整数宽度时,特别适用于某些文件或通讯协议格式.
事情正在倾斜.固定宽度类型是C的最新添加.原始C具有char,short,int,long,并且是渐进式的,而不是太具体,以适应各种处理器和环境中可用的各种整数大小. C是40岁,它说明了这个战略的成功.已经编写了许多C代码,并成功地处理了软整数规范大小.随着对一致性,char,long和long long的需求不断增加,还不够(或者至少不那么容易),所以int8_t,int16_t,int32_t,int64_t都是出生的.新语言往往需要非常特定的固定整数大小类型和2的补码.当他们成功的时候,达尔文的压力将推高C.我的水晶球说我们将看到缓慢的迁移,以增加固定宽度类型在C.
这是适应各种各样的整数宽度(8,9,12,18,36等)和编码(2,1,符号/ mag)的第一步.今天的编码今天使用2的幂大小的整数与2的补码,人们可能不会意识到许多其他的安排是事先存在的.也见前面的答案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ms-access – Microsoft Jet的64位替代方案
- 如何将Windows Update设置为从不使用PowerShell检
- xaml – WrapGrid水平滚动Windows 8
- Windows身份验证可以与IIS上的PHP一起用于ODBC连
- windows-phone-7 – Windows Phone内存泄漏90MB
- 如何为Windows应用程序注册自定义键盘快捷方式
- tfs – 我们如何在MSBuild创建的msdeploy包中包含
- 有没有快速的方法来查看Windows 2008上加载了哪些
- 缓存 – 有没有办法在Microsoft Enterprise Libr
- windows-phone-7 – Windows Phone模拟器问题