c学习
文章平均质量分 74
ES丶行者
这个作者很懒,什么都没留下…
展开
-
c 整型提升和算数转换
相关概念说明: 1:整型提升如果char、short int或者int型位段(bit-field),包括它们有符号或无符号变型,以及枚举类型,可以使用在需要int或者unsigned int的表达式中。如果int可以完整表示源类型的所有值,那么该源类型的值就转换为int,否则转换为unsigned int。这称为整型提升。2:寻常算术转换许多操作数类型为算术类型的双目运算符会引原创 2014-11-07 16:35:58 · 894 阅读 · 0 评论 -
C学习笔记:变量作用域、链接属性、存储类型
从C和指针中摘抄出来的。 1: 作用域作用域决定程序中该标识符可以被使用的区域。 编译器可以确认四种不同类型的作用域:代码块作用域,函数原型作用域,文件作用域,函数作用域。 1.1代码块作用域 代码块是包含在开始花括号和对应的结束花括号中的一段代码。代码块中定义的变量具有代码块作用域(block scope)。原创 2014-10-21 21:14:00 · 692 阅读 · 0 评论 -
C和指针第四章编程练习题小结1
// while(((a-b)>0.0001) || ((b-a)>0.0001) ) while(a!=b )因为浮点本身的精度问题,可以有后面的程序代替前面的程序 void main(){ intpci = 0; intn; inti;原创 2014-11-04 21:43:21 · 679 阅读 · 0 评论 -
C和指针第四章编程练习题小结2
scanf输入字符串 遇到空格等就会停止输入。所以最好用gets()函数: gets(src);同样printf输出字符串的方式printf("%s\n",src); src为存储字符串的数组名 假如dst数组只从src中复制10个字符。若src输入大于10个字符,则直接用printf会出错。因为以字符串格式输出,必须等到出现’\0’才会结束。如果复制的时候,没有将’\0’复制原创 2014-11-05 20:08:46 · 486 阅读 · 0 评论