C语言中什么叫实型常量什么叫符号常量( 三 )


27用到较复杂函数要加上另外的库 , 如math , 或者自己定义函数 。
28复合运算符:在赋值符=前加上其他运算符 , a+=3表示a+3再把此值赋给a,即先撤去等号运算完再赋值 。若右边是多项式 , 则默认为有括号 。凡是二元运算符,皆可与=构成复合运算符 。
29赋值运算有效数字右值多于左值时,去除多余的有效数字 。发生截断 。整型数据之间的赋值,按存储单元中的存储形式直接传送,实型数据以及实型与整型之间的赋值,是先转换类型后赋值 。
30两字节最大表示范围为
31if的条件中,可以包含赋值表达式 , 但不能包含赋值语句 。
32定义变量时就对变量赋初值,可以使程序简练 。int a,b,c=5表示指定a,b,c为整型变量,但只对c初始化赋值为5如果对多个变量 赋予同一初值,int a=3,b=3,c=3不能用等号将abc连接起来 。
33用scanf函数输入,要在变量前面加上&,&a表示变量在内存中的地址,scanf函数从终端输入数据送到地址为&a的存储单元 。格式要进行声明,如输入三个双精度实数,%lf%lf%lf 。
34printf函数中,不是简单的用格式声明,而是在%后面加上了个ab,表示在输出时 , 指定数据占a列,其中小数占b列
35prinf函数不用&符,直接在后面加上变量名即可 。双引号括起全部的格式负,包括换行符 。
36格式字符:d表示十进制数,可指定域宽(所占的列数),输出数据显示在此X列区域的右侧 。按右对齐 。c表示字符,也可指定域宽 。s格式符用来输出字符串 。f格式符用来输出实数 , 以小数形式输出,基本型用%f,只能得到六位小数 。指定数据宽度和小数位数,用%mnf 。输出的数据向左对齐,用%-mnf 。e格式符,%e指定以指数形式输出实数 。如prtinf("%132e",123456);输出为0000123e+002
37如果在格式控制字符串中除了格式声明以外还有其他字符,则在输入数据时在对应的位置上应输入与这些字符相同的字符 。如scanf("%f%f%f,&a , &b,&c");则在输入时 , 应该输入a=1,b=2,c=3而不应该是1 2 3,这样没有对变量赋值 。注意输入时要在两赋值表达式之间加上逗号,与格式符间的逗号对应 。
38在使用%c格式输入字符时,空格和转义字符中的字符也是有效字符 。数值之间需要插入空格或其他分隔符 。在输入数值时,遇到非法字符则输入结束 。
39putchar函数 , 专用于输出字符 。当括号内是0~1127时,会通过ASCII码输出字符 。getchar只能接收一个字符,输出多个字符需要多个getchar函数 。所以
40在用键盘输入信息时,并不是在键盘上敲一个字符,该字符就立即送到主机中去 。字符先存在键盘的缓冲器中,按下enter键后字符才被一起发送到主机中 。所以输入时注意enter和空格键 。