自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 C语言中scanf与键盘缓冲区

 1.屏幕输入与键盘缓冲区存储根据ASCII表存储ASCII值。若输入97+回车键,则缓冲区存储的是39h,37h,0Ah.2.整型格式输入scanf("%d",&a);过程:scanf按照%d格式最多扫描buffer中前4个字节。如果在读取buffer前四个字节中没有遇到回车符,那么将4个字节按照%d转化为4个字节的整型。如果在读取buffer前四个字节中遇到回车符,那么将回车符前面的几个字节按照%d转化为4个字节的整型。4个字节的整数按照最低位字节,次低位,次高位,最高位依次存放在以&a开始的地址上。即

2011-03-22 16:25:00 7671

原创 C++编译器的常量折叠

1.常量折叠是一种编译器优化方法。2.c++里的常量折叠(或者常量替换)是将const常量放在符号表中,而并不给其分配内存。3.对一个常量名或者变量名的引用分为裸引用或复合引用。裸引用:const int n=10;int m=n;//此即常量名的裸引用复合引用:const int n=10;int*  p=(int*)&n;//此即常量名的复合引用如果裸引用常量名,那么编译器为了减少内存分配,采取直接替换的方式来优化。const int n=10;int m=n;//此即常量名的裸引用编译后const i

2011-03-13 23:30:00 2640 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除