目录
1,输入输出控制符
1.printf:
1.打印非输出控制符:
printf("Hello World!");
\n 换行符
\t 横向制表符
\v 纵向制表符
\b 退格符
\r 回车符
\\ \字符
\" "字符
2.打印单个输出控制符:
int Num = 0;
double f = 3.14;
printf("Num = %d\n", Num);
%d 按照十进制打印
%o 按照八进制打印
%x 按照十六进制打印
%c 按照字符打印
%f 按照浮点数类型打印
%s 按照字符串打印
%p 按照指针类型打印
%u 按照无符号类型打印
%e 按照科学计数法打印浮点数类型
%% 打印%号
int %d
unsigned %u
char %c
float double %f
3.打印多个输出控制符
int Num1 = 100;
int Num2 = 200;
printf("Num2 = %d, Num1 = %d\n", Num2, Num1);
注意:
输出控制符的个数必须与后面的表达式个数一一匹配
4.printf格式化打印
规则:
%nd n:域宽,数据不足域宽,高位用空格补齐
%0nd 0:数据不足域宽,高位用0补齐
%-nd -:左对齐
%.mf m:保留小数点后m位有效数字
练习:
设a,b为int型变量,x,y为float型变量,c1,c2为char型变量,
且设a = 5, b = 10, x = 3.5, y = 10.8, c1 = ’A’, c2 = ’B’。
为了得到以下的输出格式和结果,请写出对应的printf语句。
&nb