%d 有符号整型(%md按指定长度输出,若数据位数<m则输出的数据左端补空格,否则按实际位数输出)
%ld有符号长整型(%lmd)
%o:以无符号八进制形式输出
%x:以无符号十六进制形式输出
%u:以无符号十进制形式输出
%c:以字符形式输出单个字符
%s:按字符串实际长度输出
%ms:指定长度输出
%-ms:指定左对齐(默认右对齐)
%m.ns:指定长度与输出字符数(输出m列,只取待输出字符串左端n个字符靠右输出左补空格)
%-m.ns:指定左对齐并指定长度与输出字符数(输出m列只取待输出字符串左端n个字符靠左输出右补空格)
%f:输出float对应的实型(整数全部输出,小数占6位)
%lf:输出double对应的实型
%e:以指数形式输出实数
%g:选择小数形式和指数形式中位数较少的一种形式输出实数且不输出无意义的0
scanf(格式控制,地址表列)从键盘输入数据到指定的变量中
例:scanf(“a=%d”,&a);
getchar()从键盘输入单个字符(每次输完一个字符敲一次回车)
putchar()输出指定变量的单个字符
课后编程;