c语言中{printf("%2d",temp%10);temp/=10;}的意思

日期:2021-06-01 20:18:14 人气:1

c语言中{printf("%2d",temp%10);temp/=10;}的意思

//问题中的两句代码
printf("%2d",temp%10);
temp/=10

1、printf语句输出temp对10取余数的值,这个数值的形式为右对齐,且占两个宽度,意味着输出的值前面会有一个空格。比如1会输出" 1"(这个1前面有一个空格填充)。

2、temp%10:表示temp除以10,取其余数。运算符%是取余运算符。

3、temp /=

    A+
热门评论