- 博客(3)
- 收藏
- 关注
原创 C语言:内存字节对齐详解
C语言:内存字节对齐详解 地址:http://hi.baidu.com/jjpro/blog/item/06ea380859eac433e82488f8.html 一、什么是对齐,以及为什么要对齐: 1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的 时候经常在特定的内存地址访问,这就需要各类型数据按...
2012-04-28 17:08:04 90
原创 inet_ntop与inet_pton
inet_ntop与inet_pton Linux下inet_pton和inet_ntop这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换。而且,这2个函数能够处理ipv4和 ipv6。算是比较新的函数了。 inet_pton函数原型如下[将“点分十进制” -> “整数”] #include <sys/types.h> #include ...
2012-04-27 10:38:32 103
原创 C语言整型变量所占内存字节数 .
C标准没有具体规定各类整型数据所占内存字节数,只要求long型数据长度不短于int型,short型不长于int型。具体如何实现,由各计算机系统自行决定。如在微机上,int型和short都是16位,而long是32位。在VAX 750上,short是16位,而int和long都是32位,一般以一个机器字(word)存放一个int数据。前一阶段,微机的字长一般为16位,故以16位存放一个整数,但整数的...
2012-04-27 10:26:39 825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人