C语言中%c,%s分别代表什么意思?

如题所述

输入输出的字符串标准类型,例如:
scanf("%s",&ch);这是输入
printf("%s",ch);这是输出
还有其他类型,整数类型是%d,单精度浮点类型,也就是小数是%f,字符类型%c.
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-11
却决于在scanf中使用还是在printf中使用
如果在scanf中使用,则添加了*的部分会被忽略,不会被参数获取
在printf中使用,则代表带*的%s由之后的参数决定输出字符串的最小字符宽度
第2个回答  2020-02-08
%s
字符串
(但C语言中没有字符串类型,也就是说没有变量能直接存字符串,只能用数组,但数组输出时只能用%c
一个一个的输出)
%c
单个字符
第3个回答  2019-12-05
%c 字符
%s 字符串

C语言中%c,%s分别代表什么意思?
表示浮点数的转换和字符串

C语言中%c,%s分别代表什么意思?
c在C语言中代表字符型格式符。s在C语言中代表字符串型格式符。c和%s一般用在printf、sprintf等字符串格式化函数中,用于决定格式化参数的数据类型。如printf("%s", a)会将变量a作为字符串类型进行格式化。printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格...

C语言中%c,%s分别代表什么意思?
scanf("%s",&ch);这是输入 printf("%s",ch);这是输出 还有其他类型,整数类型是%d,单精度浮点类型,也就是小数是%f,字符类型%c.

c语言中% c和% s有什么区别?
c在C语言中代表字符型格式符。s在C语言中代表字符串型格式符。c和%s一般用在printf、sprintf等字符串格式化函数中,用于决定格式化参数的数据类型。如printf("%s", a)会将变量a作为字符串类型进行格式化。printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格...

...%C是什么意思? C语言中%c,%s分别代表什么意思?
s在C语言中代表字符串型格式符。同样地,它在printf或scanf等函数中用于输出或读取字符串。在格式化输出语句时,%d表示整型输出,%f表示浮点型输出,%e或%g表示科学计数法输出,%c表示字符型输出,%s表示字符串输出。这些格式符与输入\/输出句子中的位置相对应,用于指定输出数据的类型。例如,printf("%d ...

c语言中%c与%s有什么区
c是输出一个字符 如:char a='B';printf("%c",a);\/\/a为字符变量 输出字符B s是输出一个字符串 如:char a[10]="hello!";printf("%s",a);\/\/a为字符数组名 输出字符串hello!

C语言 关于%s与%c的区别。
s是字符串的修饰符(string),%c是单个字符的修饰符(character),用法也不尽相同,比如:char str[] = "This is a string";char chara;printf("%s, %c\\n", str, chara);scanf的用法更是不相同:char str[30];char chara;scanf("%s", str); \/\/str是字符串数组首地址,无需再加取址...

C语言中scanf的%s是什么意思,%c和%s有什么区别。会的进来,谢谢.
s在scanf中代表一个字符串,%c在scanf中代表字符。如:char ch;scanf("%c",&ch);表示从键盘输入一个字符到ch中,char str[5];scanf("%s",&ch);表示从键盘输入一个字符串到str这个字符串数组中

%d,%c,%s,%x分别是什么意思?
d,%c,%s,%x是程序汇编语言中的格式符,它们的含义:1、%d表示按整型数据的实际长度输出数据。2、%c用来输出一个字符。3、%s用来输出一个字符串。4、%x表示以十六进制数形式输出整数。d在C语言中的作用:c语言中, %d\\n 是printf()函数的格式控制,%d是printf()函数的格式声明,表示结果只能输出十...

c语言中输出格式里%s和%c的区别
s - 输出字符串,需要字符串首地址(一般都是指针或者数组)c - 输出字符,需要一个字符变量(0-127的整数也可以)char a[]="china";printf("%s\\n", a);printf("%s\\n", a+1);printf("%c\\n", a[0]);printf("%c\\n", a[1]);...

相似回答