在C语言中 printf("%c\n",ch); %c是什么意思

作者&投稿:昌步 (若有异议请与网页底部的电邮联系)
printf("char(%c) = %c, A = %c\n",ch,ch,'A');什么意思~

双引号里面的内容就是你要输出的内容,遇到格式符就根据格式将后面形参表的参数依次输出,比如这题,结果就应该是:char(/*字符ch*/) = /*字符ch*/,A = A


输出函数 就是把变量ch的值以字符的形式输出 \n 是换行的意思

和楼上的一样` 就算ch的值原来保存的是一个数字~ 这里也只会输出那个数字对应的ASCII的字符 而不是输出那个数字`
例如
int ch=65;
printf("%c",ch)
这样的输出结果就是字母a而不是65

表示输出类型为char型

%c是字符输出格式。
类似的还有%d

转义字符,表示他的内容由其后的字符ch替代。

printf("%c\n",ch);
无论ch变量是什么都将它以字符形式输出.范围ASCII码范围.


新郑市18212448184: C语言中printf是什么意思 -
乌是舒莱: 1,printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息. 2,printf()函数的调用格式为: printf("", ). 3,格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义).用于向终端(显示器、控制台等)输出字符.格式控制由要输出的文字和数据格式说明组成.要输出的的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义. 4,作用:在c语言中产生格式化输出的函数(定义在 stdio.h 中),其向终端(显示器、控制台等)输出字符.

新郑市18212448184: printf在c语言中是什么意思? -
乌是舒莱: 产生格式化输出的函数(定义在 stdio.h 中).printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息,用printf可以在显示器上显示字符,

新郑市18212448184: c语言中的printf是什么意思 -
乌是舒莱: C语言中的printf——格式输出函数 printf("sine of %lf is %lf\n",x,s); 其中%lf为格式字符,表示按双精度浮点数处理.它在格式串中两次现,对应了x和s两个变量.其余字符为非格式字符则照原样输出在屏幕上

新郑市18212448184: C语言中printf有什么作用 -
乌是舒莱: printf为C语言的格式化输出语句,可以将各种变量按照指定格式输出到命令行窗口中. 1 函数名: printf 2 定义: int printf(const char *fmt, ...); 3 头文件: stdio.h 4 功能:将fmt之后的参数列表,按照fmt中指定的格式输出到命令行窗口中. 5 用途: 1)输出程序运行结果. 2)当程序运行非预期时,通过输出相关信息,调试程序.

新郑市18212448184: C语言内部函数 printf() 具体是怎么写的 -
乌是舒莱: printf()函数是C语言中的格式化输出函数,包含在<stdio.h>库函数里,格式化输出是指按照一定的格式输出,具体写法为 printf("<格式化字符串>",<参数列表>); 例如: printf("Hello,world!\n"); 输出为: Hello,world! 如果要输出数据,则应使用格式控制字符,常用的有%d、%c、%f等等,例如: int a=1; printf("The number is %d.\n",a); 输出为 The number is 1.

新郑市18212448184: c语言中的printf这个单词是什么意思? -
乌是舒莱: 格式化输出,就是按照指定的格式在屏幕上输出数据.

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

新郑市18212448184: c语言编程什么时候printf后用%d,什么时候不用%d -
乌是舒莱: %d就是一个“占位符”,d表示整型数据,%d表示为一个整型数据占一个位置.比如:printf("%d is a number", 10);//以上代码会输出:10 is a number假...

新郑市18212448184: 在C语言中,怎样用一个printf,输出三个语句? -
乌是舒莱: 使用换行符“\n”,比如printf("语句A+\n 语句B+\n 语句C+\n"),第三个“\n”作用下次输出换行

新郑市18212448184: c语言中(*p)++和*p++含义应该不同吧? -
乌是舒莱: *,++,--是同一级别的运算符. 从右往左进行解析和元算的*p++等价于:*(p++) 就是先用p算出*p,然后p++;也就等价于(*p)++; 测试代码:#include "stdio.h"#include "stdlib.h" main() { int a[3]={3,6,9},b=3,c; int *p=a; c=*(p)++; printf(&quo哗场糕渡蕹盗革醛宫互t;c=%d,*p=%d\n",c,*p); p=a; c=*p++; printf("c=%d,*p=%d\n",c,*p); system("pause"); } 测试结果:c=3,*p=6 c=3,*p=6 请按任意键继续. . .

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