
C/C++
文章平均质量分 57
lambyuyu
这个作者很懒,什么都没留下…
展开
-
踏入C++中的雷区——C++内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种:转载 2010-04-30 15:51:00 · 375 阅读 · 0 评论 -
C++新手问题:什么是标识符?
所谓标识符是指常量、 变量、语句标号以及用户自定义函数的名称。C语言规定标识符只能由字母、数字、 下划线组成,并且只能由字母、下划线开头。一些标识符被赋于特定的含义就叫做保留字(或称为关键字)。由ANSI标准定义的保留字共32个auto,double,int,struct,break,else,long,switch,case,enum,register,typedef,char,extern转载 2010-04-30 13:56:00 · 2052 阅读 · 0 评论 -
有符号数的转换和 无符号数的转换(转)
有符号数的转换和 无符号数的转换(转)(2010-05-26 11:58:57)标签:c/c类型转换杂谈分类:C/C++<br />2-4有符号数的转换 从到方法charshort符号位扩展charlong符号位扩展charunsigned char最高位失去符号位意义,变为数据位charunsigned short符号位扩展到short;然后从short转到 unsigned shortcharunsigned long符号位扩展到long; 然后从long 转到unsigned longcharfloa转载 2010-06-05 19:41:00 · 2649 阅读 · 0 评论 -
在C语言中各种数据类型各占多少位
在C语言中各种数据类型各占多少位(转)(2010-05-26 11:47:26)标签:c数据类型占位杂谈分类:C/C++(一)32位平台:<br />分为有符号型与无符号型。<br />有符号型:<br />short 在内存中占两个字节,范围为-2^15~(2^15-1)<br />int 在内存中占四个字节,范围为-2^31~(2^31-1)<br />long在内存中占四个字节,范围为-2^31~2^31-1<br />无符号型:最高位不表示符号位<br />unsigned short 在内存中占两转载 2010-06-05 23:15:00 · 7464 阅读 · 0 评论 -
>这两个按位左移和按位右移有什么用
<br />int a; <br />a = 5; //现在a的位模式是 0000 0101 <br />a = a < <2; // 左移两位变成 0001 0100 二进制 = 1 * 2的4次方 = 16 + 1 * 2的2次方 = <br /> 16 + 4 = 20 <br /><br />a = 5; //现转载 2010-06-12 22:35:00 · 1953 阅读 · 0 评论