在C语言中 printf("a=%%d,b=%%d\n",a,b);里的%%d是什么意思?

日期:2020-02-07 11:46:25 人气:1

在C语言中 printf("a=%%d,b=%%d\n",a,b);里的%%d是什么意思?

%%是输出%号。%是转义符。%d 输出整型。%nd 输出的整型宽度至少为n位,右对齐,]即宽度至少为5位,位数大于5则输出实际位数,%0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充。 C语言中%有两种意思,第一表示求余符号,经常会用到判断一个数是不是能被另一个整除。 如:7%3=1(7除以3,余下1,) 1%3=1(1除以3除不尽,余下1); 如判断一个m是奇数还是偶数?代码如下:if(m%2==0) print f("偶数")。 2、引导符,用于引导输入输出项表列
    A+
热门评论