C语言:总结
1除法运算:两整数相除,结果为整数; 任意浮点数参与的除法运算结果为浮点型。所以pow(16,1/2)=1 pow(16,1.0/2)=4.00 pow(64,1.0/3)=4.00
球的体积v=4.0/3*3.14*pow(r,3); 三角形面积:d=1.0/2*(a+b+c);s=sqrt(d*(d-a)*(d-b)*(d-c));
2.标识符(变量名、函数名、符号常量、宏名)合法性:
A由字母 、数字 、下划线组成 B 第一个字符不能是数字 C不能与保留字完全相同 D 尽量做到见名知意
非法的名称: a%, 1a,int, a b
3.合法的常量:
A合法整数:10进制:由正负号 数字0-9组成 8进制:由0开头 ,正负号 数字0-7组成 16进制:由0x开头,由数字0-9 字母A-F a-f组成 长整型末尾加l
B 合法浮点数科学计数表示:1.e3 1.2E-3 字母e(E)左边小数点左右至少有一位数字,字母e(E)右边只能是整数,不能是小数
4。变量四个特征:名称 数据类型 值 地址
int a=10; 则名称为a,数据类型为int ,值为10,地址为&a
5。C语言表达式写法:
A数学中的分子 、分母、平方根等需要根据实际情况添加适量的括号用于明确其分子、分母、被开方数的范围
B表达式中的任何运算符(包括*(乘号))都不能省略
C c语言表达式只能由英文半角符号组成,非英文半角字符必须被替换,可能被常数替换(圆周率PAI)
D 表达式中只能出现小括号,可以嵌套,不能出现中括号、大括号等其他括号
E 类似1/2,1/3等根据实际情况可能需要写成1.0/2,1/3.0,以保证结果为浮点数,使结果更准确
F 表达式需要添加括号来明确其准确含义如逗号表达式等printf("%d",a=a+2,10);printf("%d",(a=a+2,10));含义不同