输出函数
函数的格式: 函数名(参数) sqrt(100) main()
printf(格式输出字符串,输出项) 格式输出字符串:
%d 输出一个十进制的整数 %o 输出一个八进制的整数 %x 输出一个十六进制的整数 %f 输出一个实型数据 %c 输出一个字符 %s 输出一个字符串 格式输出字符串(分为两类): 变换样式输出的字符:\\n 普通字符(原样输出): ,
输出宽度的控制:
int x=1234;
printf(\m\\n\%nd
n是个整数,输出的数应该有n个宽度 n如果是正数,则左补空格,n如果是负数,则右补空格。
如果n 本身比该数宽度还小,n无效
double x=123.456; printf(“%8.3f\\n”,x); %m.nf
小数位数为n ,总的宽度为m
格式输出字符串的个数,跟输出项的个数往往要保持一致。
1 格式输出字符串的个数比输出项要少;
2格式输出字符串的个数比输出项要多;
int a=5,b=8;
将a 和 b 中的值进行交换再输出
输入函数
scanf(格式输入字符串,输入项) 输入项: 一定是一个地址 &求地址运算符
%d %o %x %c
如果是 float 型,输入用 %f 如果是 double型,输入用 %lf
scanf(格式输入字符串,输入项)
a 和b int a,b;
scanf(“%d%d”,&a,&b);
格式输入字符串中最好不要加任何其它字符; 格式输出字符串中最好加一些普通字符,使得输出更加直观。
输入一正整数,将其转换成多少小时多少分钟 输入一半径 r,输出 圆的面积 s 和 周长 c。
跳过输入:%*d
复合语句: {语句1;语句2;…..} 空语句: ; ;
第四章 选择结构 关系表达式 逻辑表达式