感悟网 导航

C语言printf("%%d,%%d\n",a,b);中两个%%是什么意思?怎么输出? 在C语言中,printf ("b=%d%%\n",b)是什么...

作者&投稿:达侮 (若有异议请与网页底部的电邮联系)
C语言printf("%%d,%%d\n",a,b);中两个%%是什么意思?怎么输出?~

%是转义符。
例如/,两个//代表一个/,同理所以两个%% 代表一个%
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。
而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,,
等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

扩展资料:

转义字符不属于控制字符;控制字符也不属于转义字符,如果控制字符的定义是非图形的字符,或者对输出设备(打印机、文本终端)有特殊意义的字符。
转义字符中的特殊字符
+:表示空格


(空格):应换用加号 + 或%20 表示


/:分隔目录和子目录


?:分隔实际的 URL 和参数


%:指定特殊字符


#:表示书签


&:URL中指定的参数间的分隔符


=:URL中指定参数的值


!:URL中指定参数的值

参考资料来源:百度百科-转义字符

%d是表示后面的变量b的值用整数形式显示。
后面的两个%,表示显示一个%。
如果b的值是20,则输出是“20%”。

图片帮助你理解一下



%无法单独作为字符输出(因为其特殊性),如果想要输出%则可以用%%的形式。

输出%a,%b

《C语言中printf ("%f\n", i );中 %f是什么意思?》
答:include<stdio.h> include<stdlib.h> int main(){ float f1=1.1,f2=222.222,f3=12345678;//输出0001.10 printf("%07.2f\n",f1);//输出222.22 左边5个空格 printf("%0-11.2f左边5个空格\n",f2);//输出12345678.00 printf("%5.2f\n",f3);system("PAUSE");return 0;} ...

《在c语言中,printf("%d,%d\n%c,%c\n",a,b,a-32,b-32)这句中的》
答:以整数的形式输出a,b的值(ASCII码)再换行,然后以字符的形式输出a-32,b-32的值(即如果a、b是小写字母,则输出大写字母)。一个小写字母的ASCII码比它的大写字母的ASCII码大32。可以给你简单举一例。假设有char a='c',b='f';则printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);输出 ...

《在C语言里printf是什么意思?怎么用??》
答:在C语言中printf( )是专门用于输出的语句。 用法如下:1、printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。2、printf()函数的调用格式为: printf("", )。3、格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器,控制台等)输出字符...

《C语言中printf函数输出格式的是什么?》
答:C语言中,控制printf函数输出格式的是格式字符,printf没有直接打出2进制数的格式符,直接打出16进制的格式符是x格式符,即%x。printf函数中输出的格式为printf("<格式化字符串>", <参量表>),格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包含格式声明和普通字符。格式声明由“%”和...

《c语言 printf("%c",'*'); 这个是打印什么?是%c吗?》
答:printf("%c",'*'); 输出格式%c是打印一个字符, 参数 '*' 是字符常量,ASCII 码值是42,对应ASCII字符是 * 号。printf("%c",'*'); 输出ASCII字符 printf("%d\n",'*'); 输出ASCII 码值 十进制 42

《C语言printf除了 %d %c 其他还有什么啊?》
答:有的,表示格式化字符串输出 目前printf支持以下格式的输出,例如:printf("%c",a);输出单个字符。printf("%d",a);输出十进制整数。printf("%f",a);输出十进制浮点数.printf("%o",a);输出八进制数。printf("%s",a);输出字符串。printf("%u",a);输出无符号十进制数。printf("%x",a)...

《请问C语言中的“printf()”是啥意思?谢谢!》
答:格式化输出语句 简单的说 就是把你要显示的东西 按照你要求的格式 显示在屏幕上 功能是很强大的 是C语言中 初期最常用的函数之一。

《printf在c语言中什么意思?》
答:printf在c语言中是格式化输出的函数,主要功能是向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。若成功则返回输出的字符数,输出出错则返回负值。printf()函数的调用格式为:printf("<格式化字符串>", <参量表>)。其中格式化字符串包括两部分内容,一部分正常字符,这些字符将按原样...

《C语言中printf()的参数是什么,数据类型,数据结构是什么》
答:1printf的参数是可变的,可以在<stdio.h>头文件中查找的,第一个参数是格式字符串,然后跟进的是各个需要输出的变量,如printf("%d %d %c\n",a,b,c);"%d %d %c\n"这个字符串是第一个参数,a是第二个,b是第三个,c是第四个;printf的参数个数是可变的,要根据你需要输出的变量而定;2...

《c语言里怎么使用printf?》
答:参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应,否则将会出现意想不到的错误。比如:int a=1234;printf("a=%d\n",a);输出结果为a=1234。scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网