为您找到"

C语言的一个基础问题:printf("%c,'\41'); 为什么输出的是 "!" ,感叹 ...

"相关结果约100,000,000个

C语言的一个基础问题:printf("%c,'\41'); 为什么输出的是 "!" ,感叹 ...

'\'是转义字符,41是ASCII编码号。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。参考资料:http://baike.baidu.com/view/73....

c语言问题,关于printf语句的输出

printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为: printf(“格式控制字符串”, 输出表列),其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格...

关于c语言数据输出问题(刚学 很菜)

printf(格式控制,输出表列)例如:printf("i=%d,ch=%c\n",i,ch);说明:(1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。②普通字符,即需要原样输出的字符。(2)“输出表...

printf(" ")是什么意思 printf(" ")的意思

C语言中printf("n")是打印回车符的意思,也就是我们俗称的换行。“n”是一个转义字符,系统识别到该转义字符时会自动换行。在不同的语言中,换行符的代码也有所不同。在前端网页开发中换行用表示,C语言中是"n",C++中是"endl"等。C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for...

c语言输出问题,37题,求大神详细解答一下*的作用,以及最后输出结果是怎么...

1 printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上 2 printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。printf 函数不要求必须包含stdio.h文件。3 printf函数调用的一般形式为: printf(...

C语言中很基础的问题,求C语言大侠指点!!

只要是变量都能装数字 只是有大小而已 100不超过char的范围 所以是可以的。-0x1f的的编译器上是-31.

C语言中 为什么printf("%"); 不能输出“%”? 又是为什么printf("%%...

这是对的,printf()的第一个参数不是格式控制符吗,比如int a=1; printf(" %d ",a);其中%d就表示整型,所以printf("%"); 就会有警告。如果是printf("\%");也不行。只有printf("%%");就表示输出%。比如printf("%%d");的输出就是%d....

c语言输出问题

这是你的代码运行的结果。printf("\40");表示输出空格。当k为1时,输出一个空格,当k为2时,输出两个空格,依次轮推……当你把\40换成空格时,运行结果是一样的!

C语言字符指针问题

printf("%c", *p); // 结果是hprintf("%c" , *(p+1)) // 结果是e最后是函数引用问题。这里是否能引用p,是需要看你的函数是怎么写的。比如说你说strcmp。他的原型为 extern int strcmp(const char *s1,const char *s2);他两个参数均为指针,当然可以直接使用p这个指针作为参数 ...

C语言 main() { char a='1',b='2'; printf("%c",b++);printf("%d\n...

答案是:22 分析:char a='1'b='2'; //赋值,注意a b的类型为char printf("%c",b++); //以字符型打印打印b后b才自加,所以是现打 //印出“2”后 //b的ASCII码值是50,自加后是51 printf("%d\n",b-a) //这句是b的ASCII码值减去a的ASCII码值后 //以整型输出,...
1 2 3 4 5 6 7 8 9

相关搜索