Yar*_*man 4 c ansi long-integer
在本文中,摘自"Linux内核开发"一书:http:
//www.makelinux.net/books/lkd2/ch19lev1sec2
它说:
C long类型的大小保证是机器的字大小.然而,在缺点方面,代码不能假设标准C类型具有任何特定大小.此外,无法保证int与long的大小相同
问题是,我认为int与单词大小相同,不长,我找不到任何定义这个说法的官方标准.
有什么想法吗?
有时,互联网上的人是错的.尺寸由ABI确定.Linux端口不一定会创建原始ABI(通常会遵循另一个平台或制造商的建议),因此没有人对int和提供保证long.术语"机器字"也是非常不明确的.
| 归档时间: |
|
| 查看次数: |
4278 次 |
| 最近记录: |