- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 c/c++经典笔试题大全
unsigned short A = 10; printf("~A = %u/n",~A); char c=128; printf("c=%d/n",c); 输出多少?并分析过程答案:第一题,~A =0xfffffff5,int值 为-11,但输出的是uint。所以输出4294967285 第二题,c=0x10,输出的是i
2009-08-30 23:00:00 803
转载 sprintf或printf格式化short类型
printf格式化int型很简单,只要printf("%d", (int)89) ,即可输出89,那么要输出short型呢?printf并没有给出类似于%d的格式字符串来格式化short型.从printf函数原理来说,函数根据前面的格式字符串来强硬转换后面的参数,比如碰到%d,就表示要将参数强硬转换为int型,如果你传入的参数是short型,short型只要两个字节,那么强硬转换为int(
2009-08-30 22:46:00 8168
原创 c++primer一道习题-多态
原帖子地址:http://topic.csdn.net/u/20090829/11/e6ffa5bf-98bf-4c4a-84f7-bc296f3e8bde.html?seed=1086748632&r=59432039#r_59432039假定Derived继承Base,并且Base将下面的函数定义为虚函数;假定Derived打算定义自己的这个虚函数的版本,确定在Derived中哪个声明
2009-08-30 03:12:00 901
转载 printf格式控制符的完整格式
printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。⑤l
2009-08-30 02:45:00 434
转载 浮点数在计算机中存储方式
作者: jillzhang 联系方式:jillzhang@126.com 本文为原创,转载请保留出处以及作者, 谢谢 C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?
2009-08-29 01:12:00 630
转载 出现频率最高的笔试题strcpy写法
题目: 已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。 解说: 1.strcpy的实现代码 char * strcpy(char * strDest,const char
2009-08-28 21:39:00 393
原创 c和c++中的struct有什么不同
c和c++中struct的主要区别是c中的struct不可以含有成员函数,而c++中的struct可以。c++中struct和class的主要区别在于默认的存取权限不同,struct默认为public,而class默认为private。
2009-08-28 20:47:00 915
转载 c c++中的volatile关键字
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。 用volatile关键字声明的变量i每一次被访问时,执行部件都会从i相应的内存单元中取出i的值。 没有用volatile关键字声明的变量i在被访问的时候可能直接从cpu的寄存器中取值(因为之前i被访问过,也就是说之前就从内存中取出i的值保存到某个寄存器中),之所以直接从寄存器
2009-08-28 20:37:00 480 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人