为什么需要输出控制符:
1: 01组成的代码可以表示数据亦可以表示指令:
2:如果01组成的代码表示的是数据的话,那么同样的01代码组合以不同的输出格式输出就会有不同的输出结果。。
%d ----int
%ld ----long
%c ------char
%f -------float
%lf -------double
%x(%X %#x) ----- int long short int
Scanf() 【通过键盘将数据输入到变量中】
用法: scanf(“输入控制符”, 输入参数);
Scanf(“m%d”, &i); 表示输入的时候 必须 先输入m+数字、
浮点数的存储所带来的问题
Float和double都不能保证可以精确地存储一个小数
举例:
If(|x - 0.000001| < 0.000001)
是零;
Else
不是零