1、余数正负判断
负数求模的规则是,结果的正负号由第一个运算数的正负号决定的。
11%-5->>1
-11%-5->>-1
-11%5->>-1
第一个运算数的正负号11/-11决定了结果的正负号
2、printf函数占位符
%s占位符用来输出字符串,默认是全部输出。如果只想输出开头的部分,可以用%.[m]s指定输出的长度,其中[m]代表一个数字,表示所要输出的长度。
#include<stdio.h>
int main()
{
char str[101]="Hello,World!";
printf("%.5s",str);
return 0;
}
特别的最小宽度和小数位数这两的限定值,都可以用*代替,通过pritnf的参数传入。
printf("%*.*f\n",6,2,0.5);
//等同于
printf("%6.2f\n",0.5);