2012年12月17日

摘要: 1.为什么要用uint8_t,uint16_t,uint32_t数据类型 我们都知道linux C开发中的常见扩展数据类型的定义有:uint8_t, uint16_t, uint32_t, uint64_t, size_t, ssize_t, off_t .... 他之所以要自己定义出数据类型是有道理的, 如: typdef unsigned int uint32_t; 表示uint32_t为32位无符号类型数据, 其实size_t也是32位无符号数据类型, 为什么不直接写"unsigned int"呢? 为了程序的可扩展性, 假如将来我们需要的数据大小变成了64bit时, 阅读全文

posted @ 2012-12-17 10:46 xlw1219 阅读(229) 评论(0) 推荐(0) 编辑


Copyright © 2024 xlw1219
Powered by .NET 8.0 on Kubernetes