c语言题目 printf(“*”);里面的*是什么意思?

作者&投稿:调诞 (若有异议请与网页底部的电邮联系)
C语言中printf("%d*%d=%d ", i,j,i*j)是什么意思~

printf("%d*%d=%d ", i,j,i*j)意思是输出类似于乘法算式的内容。
printf()为输出函数,输出括号中有“”的这部分内容。
%d为整型的占位符,*为C语言中乘法的运算符号,%d*%d的意思是为两个整型数据占位。
i,j,j*i为三个要输出的变量,并且直接输出i*j的结果。前面所有%d对应着后面i,j,j*i的位置。

扩展资料:
printf()函数的挪用式样为: printf("",);
其中式样化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出;另一部分是式样化规定字符, 以"%"开端, 后跟一个或几个规定字符, 用来确定输出内容式样。
参量表是需求输出的一系列参数, 其个数务必与式样化字符串所阐明的输出参数个数一样多, 各参数之间用","分开, 且顺序逐一对应, 不然将会出现意想不到的过失。
注意:函数printf从右到左压栈,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的,所以我们看见的结果是,从右边开始处理的。
参考资料来源:百度百科-printf()

c语言中printf的意思是将你要输出的信息输出到屏幕上。格式是:如printf(“it's
ok!”);意思是在黑屏上看到it's
ok!这条语句。

因为字符串\ta\018bc共包含如下6个字符:
\t(一个转义字符)、a、\01(一个8进制转义字符)、8、b、c,所以,循环的执行次数是6。

而printf("*");只是输出一个*而已。当然,因为整个循环共执行了6次,所以会输出6个*。
即输出是:******。

就是一个字符,没有啥特别意义