输入输出的为一个变量,变量的形式有很多种每种的输入输出不一样。比如scanf("%d",&n),//这算一个最常见的输入了,初学时%必须加,d为int型的表示,&为地址符,定义字符串时不用加,定义一般变量例如整形(int)长整形(long int);
及实型(float或double)及字符型(char)时必须加但输入的是一个字符串(%s)可以不加;n即为输入的变量,但在此之前必须先定义n的形式,输出和输入差不多,就是少了地址符&举个例子
#include<stdio.h>
int main()
{int n;//定义n为整形
scanf("%d",&n);//因为n为整形所以这里用%d
printf("%d",n);//因为n为整形所以输出也为整形
return 0;
}
#include<stdio.h>
int main()
{char a[1000];
scanf("%s",a);
printf("%s",a);
return 0;
}
注意,每句话的结尾加‘;’
输出修饰符:
printf("%4d",n);
4为右对齐4个单位,如果不足4个补空格,对应的,如果是-4就是左对齐。
printf("%.0lf",n);
'.0'指的是小数点保留0位,通常是实行采用。