printf("%c%c")是什么意思

作者&投稿:实态 (若有异议请与网页底部的电邮联系)
c语言中 printf(“\n”)是什么意思~


这一类符号是“格式说明”,用于格式的输入与格式的输出,就是当printf和scanf函数中在输入输出时,对不同类型的数据(如int,float,char等)要使用不同的格式来进行说明。
%d,用来输出十进制整数。
%f,用来输出实数(包括单,双精度),以小数形式输出,默认情况下保留小数点6位。
%c,用来输出一个字符。
%s,用来输出一个字符串。

扩展资料:
格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。
格式字符有d,o,x,u,c,s,f,e,g等。
如%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,或输出字符串的地址。
%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。
%.100f用来输出实数,保留小数点100位。
%e以指数形式输出实数。
%g根据大小自动选f格式或e格式,且不输出无意义的零。

printf是输出,%c表示字符

printf("%c%c",a,b);
意思就是 打印两个字符

printf是输出,%c表示字符

输出字符


急!急!急!谁有09年计算机国二C语言上机100题
defaultrintf("data error");break;}sum=sum+day; \/* 再加上某天的天数*\/if (year%400==0||(year%4==0&&year%100!=0))\/*判断是不是闰年*\/leap=1;else leap=0;if (leap==1&&mouth>2)\/*如果是闰年且月份大于2,总数天数应该加1*\/sum++;printf ("It is the %dth day.",sum);}【程序5】...

有两个pirintf 语句,先执行哪一个
一般在前面的先执行。

忻府区19368968953: printf("%c","")什么意思,哭了 -
逯弦独活: %c 指定输出格式时 字符型数据以字符输出 printf("%d","''") 结果为空格键

忻府区19368968953: printf("%c%c".219,219);是什么意思? -
逯弦独活: printf("%c%c",219,219); %c是占位,代表字符 两个219是插入占位符的实际数据,并且按顺序插入

忻府区19368968953: printf("%c%c,c1,c2);是什么意思?答案怎么看?
逯弦独活: 正确格式: printf("%c,%c",c1,c2); 意思是输出c1,c2(输出两个字符)

忻府区19368968953: printf("%c","abc"[2] - 035)什么意思 -
逯弦独活:printf("%c","abc"[2]-035) 逐步解释如下: %c 按字符格式输出, "abc"[2]-035意思是: "abc"为一个字符串常量数组 元素为 'a' 'b' 'c' '\0'; "abc"[2]那么就是"abc"中数组下标为2的元素,即'c' 'c'-15的值是'c'的ASCII码99 - 15 = 84; 84是'T'的ASCII码 所以输出结果为T

忻府区19368968953: printf(“%c%c“,219,219);这句语句是什么意思,有什么功能 -
逯弦独活: 格式化“%c%c“,限定格式为两个变量转成字符;219,219是变量,前面要求输出字符,因此这一句输出两个ASCII码为219的字符

忻府区19368968953: 在C语言中 printf("%c\n",ch); %c是什么意思 -
逯弦独活: 输出函数 就是把变量ch的值以字符的形式输出 \n 是换行的意思和楼上的一样` 就算ch的值原来保存的是一个数字~ 这里也只会输出那个数字对应的ASCII的字符 而不是输出那个数字` 例如 int ch=65; printf("%c",ch) 这样的输出结果就是字母a而不是65

忻府区19368968953: C语言中printf("%c%d\n",c,c);表达什么样的意思? -
逯弦独活: "%"表示格式化输出,%c表示对应变量为"char"类型,%d表示变量对应"int"类型,后面的2个"c", 表示的就是对应格式化输出符的变量

忻府区19368968953: scanf和printf中 %c 与 %s的区别 -
逯弦独活: scanf("%c",&c); 输入1个char,按它的ASCII值存放. printf("%c",c); 输出1个char,按它的ASCII值对应的字符输出char c; scanf("%s",&c); 输入1个字符串,默认以空白分隔,并自动加上一个字符串结束符"\0",如果你只声明c,而不是 c[2] 或更长,在某些情况下,也许会遇到麻烦 printf("%c",c); 输出1个char,按它的ASCII值对应的字符输出

忻府区19368968953: printf("%c, %d\n%c, %d", c1, c1, c2, c2);是什么意思啊. -
逯弦独活: printf("按字符型输出时c1、c2的值是%c和%c",c1,c2); 答:%c输出的是字符,而97,98的ASCII码字符是a ,b,所以输出的也是这个 %d是以十进制整数输出的,所以输出的是97,98

忻府区19368968953: C语言基础:ASC2码,printf("%c%c\n",219,219); -
逯弦独活: printf("%c %c\n", 219, 219);这样就能输出了ASCII码字符了,如果出现?与终端的编码方式有关,你可以测试一下其他的字符,如97为a

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网