posted @ 2011-03-05 13:44 code2012 阅读(1138) 评论(0) 推荐(2) 编辑
摘要:
C语言深入学习系列 - 字节对齐&内存管理《转》 用C语言写程序时需要知道是大端模式还是小端模式。 所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度 阅读全文
摘要:
一、十六进制转化为十进制 例:2AF5换算成10进制: 第1位: 5 * 160 = 5 第2位: F * 161 = 240 第3位: A * 162 = 2560 第4位: 2 * 163 = 8192 + ------------------------------------- 10997 直接计算就是: 5 * 160 + F * 161 + A * 162 + 2 * 163 = 10997 (别忘了,在上面的计算中,A表示10,而F表示15) 现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。 假设有人问你,十进数 1234 为 阅读全文
posted @ 2011-01-04 22:59 code2012 阅读(966) 评论(0) 推荐(0) 编辑
摘要:
安装mysql 获得 mysql.h 建立C接口今天费了好长时间终于让C操作MYSQL成功了,在此把方法记下来,留着以后用。hoho~ 先安装mysql代码:sudo apt-get install mysql-server mysql-client 再装开发包代码:sudo apt-get install libmysqlclient15-dev 安装完以后,C代码里添加头文件代码:#include 编译方法:代码:gcc $(mysql_config --cflags) xxx.c -o xxx $(mysql_config --libs) 可以用以下代码测试一下代码: 代码C++ 的代码 阅读全文
posted @ 2010-12-07 10:31 code2012 阅读(4741) 评论(0) 推荐(0) 编辑
摘要:
----------------------------------------------------------------------------------------------------我很高兴,你能抽点时间看看我的文章! 本人大二,水平有限。故所写有误请指导!邮箱:code_xyz@sina.com----------------------------------------------------------------------------------------------------很多同学常常对编程的职业发展感到迷茫,起因所在:诱惑太多,易动摇自己的计划!今天就分 阅读全文
posted @ 2010-11-20 13:48 code2012 阅读(416) 评论(0) 推荐(0) 编辑
摘要:
C++ 一书基本看完了, 接下来要做一点 小小项目 来巩固一语法和技巧! 阅读全文
posted @ 2010-09-07 13:46 code2012 阅读(144) 评论(0) 推荐(0) 编辑