C程序,初步知识
实型数据
实型常量(浮点数、实数)的表示形式
一般形式的实数:12.345、-12.345、7.6
指数形式的实数:-12.3456E3、0.12345e-4
注意E和e之前为数字,之后必须为整数,数字和Ee之间没有空格
2e3的意思是2乘以10的3次方
单目 双目运算符
单目:右边有数据
双目:左边右边都有数据
数据类型运算规则
相同类型的数据运算结果类型不变,例如1/2=0
1为整型,2为整型,结果为整形
不同类型的数据运算结果
(数据类型转化为实型的方法)
1/2.0=0
1为整型,2是实型,结果为实型
%取余两边必须是整型数据
自增自减
int i=3;
i++先运行程序再++,所以i值为3
++i先++再运行程序,所以i值为4
i–值为3
–i值为2
逗号运算符号
(i=3,i++,++i,i+5)
i= 4 i=5
表达式值为10,i值为5
(每个表达式互相独立,一个个的运算,最后一段表达式的值是整个表达式的值,i值在最后一段表达式中的值为终值
设有定义:int x=2;,以下表达式中,值不为6的是( )。
A) 2x,x+=2
B) x++,2x
C) x=(1+x)
D) x=x+1
数据输出
%n1.n2f浮点数输出
n1代表宽度包括小数点
n2是小数位数,
如果小数位数大于n2截取并四舍五入
如果小于就在右边补0
整个数值长度小于n1右对齐在左边补空格
注意
可以只指定小数位数%.n2f
n2可以为0 如%n1.0代表小数位数为零,四舍五入取整数