一、在C语言中,% 7.2f 是一个格式说明符,通常用于printf或sprintf等函数中,用于控制浮点数的输出格式。
这里的 % 是格式说明符的开始符号。
7 表示字段宽度。这意味着输出的浮点数将至少占用7个字符的宽度。如果浮点数的实际宽度小于7个字符(包括小数点和小数部分),
那么它将在左侧用空格填充以达到7个字符的宽度。
.2 表示小数点后要显示的小数位数。这意味着浮点数将被四舍五入到小数点后两位。
f 表示要输出的是浮点数。
所以,% 7.2f 的意思是:输出一个浮点数,小数点后保留两位,并且整个数字(包括小数点和空格填充)至少占用7个字符的宽度。
二、这个字符是空白符,通常这是作用是用来对齐的,%5c,那么前面4个为空格,第5个为你转义的字符,%-5c则相反,第一个为你转义的字符,后4个为空白符。这种同样适用%5d,%-5d等,例如%5d,输出的数为123,则前面2个为空格加123;若输出的数为12345,则就输出12345,保持原样
三、printf的用法:如果只打印短语或句子,就不需要使用任何转换说明。
四、在C语言中,变量的定义通常是放在函数体内的块(也就是花括号 {} 内)中。
五、scanf在使用的时候,后面括号引号中的内容不需要加换行符!
六、scanf和printf差不多的用法,把他们看成一类就行
七、在定义变量的时候,要看清楚他是全局变量还是局部变量,下面还要用到的就把它一块儿定义在函数体前面。(在函数体之中)
八、min=arr[i]而不是int min=arr[i],int是定义这个变量
九、scanf("%d",&n)而不是scanf("%d",&arr[n])
十、在下面还有要输出另一行的时候,那就使用换行符,如果不用继续输出或者在同一行就行,那就不用使用换行符。
十一、
输入一个数组,用上图即可,因为arr[n],当中的n指的就是一组数。
十二、定义数组
int arr[5] = { 1,2,3,4,5 };
char str[5] = { 'a','b','c','d','e' };
char sstr[] = "how old are you?";
十三、引导符,用于引导输入输出项表列的格式。
例如:printf("%d%c%f",a,b,c);意思就是a以整型输出 b以字符型 输出 c以实型输出。
十四、
printf输出的时候,引导符的位置和后面的字符串都要加双引号
十五、scanf 后面要加;
十六、写完之后检查;和}
十七、
a=b是把b的值赋给a
b=a是把a的值赋给b
一直以来都理解错了!!!
十八、要输出的语句中如果有双引号,那么将要在输出的语句中的双引号前加上\,语句中的两个双引号前都要加。
十九、要符合逻辑
第一个if语句过后,所剩下的a一定是小于b的。第二个语句过后,b一定是小于c的。 由此可以推得前两个语句之后a一定是小于c的。所以第三个括号当中就不能够再写a大于c了。实在不能够理解,举一个例子试试。比如所输入的为321。第一个过后,变成了231。第二个过后是213。
输出的时候,双引号之内不要带小于号。
二十、
在绝大多数编程语言中,如果if、for、while等语句的内容中仅有一条语句,可以省略花括号。
二十一、
scanf后面一定要加&,还有就是 对输入的数有什么要求的话,在双引号之内操作。
标签:语句,输出,arr,双引号,浮点数,知识,实践,C语言,scanf From: https://blog.csdn.net/2401_87010321/article/details/142909217