- 博客(3)
- 资源 (15)
- 收藏
- 关注
原创 数据存储大小端
大端就是高地址存低位;如0X1234这两个字节的十六进制数,在内存中的存放是1234,34做为低位,却存放在内存的高地址上;小端则相反,高地址存高位,在内存中的存放是3412;通常可以用联合体来判断机器是采用大端还小端存储模式;Demo是存在main函数的栈中的,Demo.a是栈顶数据,栈是向下增长的,下方的地址为低地址;
2015-03-10 22:34:15 586
原创 C数据类型
输出结构体data,也就是p.a只占2bit,p.b占3bit;2换成二进制是10,计算机10,第一位是符号位,是负数,计算机数字是用补码表示的,负数真值是数据位(除符号位外的其它位)取反加1,就是10,十制就是2,加上符号位表示负数,所以p.a=-2;同样的,p.b点3bit,7换成二进制就是111,第一位是符号位,数据位反转加1就是1,真值为-1;
2014-12-20 15:56:38 291
转载 LINUX 库编程(转)
一.库的分类 有两种说法,如果熟悉WIN平台下的DLL,相信不难理解: 库可以有三种使用的形式:静态、共享和动态。静态库的代码在编译时就已连接到开发人员开发的应用程序中,而共享库只是在程序开始运行时才载入,在编译时,只是简单地指定需要使用的库函数。动态库则是共享库的另一种变化形式。动态库也是在程序运行时载入,但与共享库不同的是,使用的库函数不是在程序运行开始,而是在程序中的语句
2012-08-09 23:16:30 241
C++编写的视频会议管理系统
2010-06-23
自定义ADO类代码,可封装成DLL
2010-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人