在这篇文章中,摘自书籍《Linux内核开发》:
http://www.makelinux.net/books/lkd2/ch19lev1sec2
它说:
它说:
C长类型的大小保证是机器字长。然而,代码不能假设标准C类型具有任何特定大小。此外,int与long的大小没有保证相同。
问题是,我认为int与字长相同,而不是long,并且我找不到任何官方标准来定义这个说法。
有什么想法吗?
C长类型的大小保证是机器字长。然而,代码不能假设标准C类型具有任何特定大小。此外,int与long的大小没有保证相同。
问题是,我认为int与字长相同,而不是long,并且我找不到任何官方标准来定义这个说法。
有什么想法吗?