摘要: 这些事跨平台编程导致的;一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较:16位平台char1个字节8位short2个字节16位int2个字节16位long4个字节32位指针2个字节32位平台char1个字节8位short2个字节16位int4个字节32位long4个字节long long 8个字节指针4个字节64位平台char1个字节short2个字节int4个字节long8个字节(区别)long long 8个字节指针8个字节(区别)二、编程注意事项为了保证平台的通用性,程序中尽量不要使用long数据库型。可以 阅读全文
posted @ 2013-07-24 11:25 桂皮猪 阅读(459) 评论(0) 推荐(0) 编辑