最佳答案:printf("c=%6.2f",c);这一句和printf("c=%.2f",c);的区别是前一个限定了数据输出宽度最小是6,而后一个没有限定数据的宽度,有多
最佳答案:A,字符串在复制时连同' '一起复制,str的有效字符变成"china ',长度为5;B,k是一个二级指针,两次通过 * 间接寻址,得到最终指向的内容 i ,答
最佳答案:unsigned short d ;printf("d = %un",d);输出unsigned short ,unsigned int 一般用 %u像unsi
最佳答案:他说的是printf("*")与‘0’等价其实是这样的 printf这个函数的返回值是输出字符的个数现在printf("*")的返回值是1在while里只有0
最佳答案:你的程序不完整,我写一段你看看吧#includevoid main(){int year;printf("please input year :n");scan
最佳答案:k=1 这个约束条件永远为真,因此循环不可能结束,选D
最佳答案:C 程序段得意思是打印字符串的长度其中ATS是字母 长度各为1n是转义字符 表示换行012是数字,长度各为11也是个转义字符\是转义字符所以加一起是9
最佳答案:字符的计算是用它对应的ASCII码进行计算.c2='e'; ASCII码是101c1='b';ASCII码是98所以c2-c1=3又是%d输出,所以第一个输出的
最佳答案:这里A和D的运行结果是一样的,但是题目说12.234是双精度类型,输出类型要一致,所以只能选A
最佳答案:A,printf函数调用时必须提供第一个参数,即格式控制符部分.可以在这一部分中包含原样输出的内容B,正确C,通过printf()函数的%x和%o以及%p格式控