wzkl.net
当前位置:首页 >> %s >>

%s

%c格式对应的是单个字符,%s格式对应的是字符串。例:char a;char b[20];scanf("%c",&a); //只能输入一个字符。scanf("%s",b); //可以输入一串不超过20字符的字符串。

%s是一种字符串的输出格式说明符,输出字符串。 %s需要配合printf函数一起使用,如下所示: printf("%s", "adfds"); // 输出字符串adfds

这是计算机编程中格式输出时的一种格式说明。 格式说明由“%”和格式字符组成,如“%d”,“%s”等。它的作用就是将输出的数据转换成指定的格式输出。格式说明总是由“%”字符开始的。“s”格式符是用来输出一个字符串的。 例如: printf("%s",CHINA) ...

%f表示单精度float%d表示整型%c表示单个字符%s表示字符串 示例代码char a='A';char b[] = "hello";float f=1.23int k = 10;printf("浮点数据%f",f);printf("整型数据%d",k);printf("字符%d",a);printf("字符串",b); %表示后面是参数,会用对应位...

转换说明符 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和doulbe) %e(%E) 浮点数指数输出[e-(E-)记数法] %g(%G) 浮点数不显无意义的零"0" %i 有符号十进制整数(与%d相同) %u 无符号十进制...

却决于在scanf中使用还是在printf中使用 如果在scanf中使用,则添加了*的部分会被忽略,不会被参数获取 在printf中使用,则代表带*的%s由之后的参数决定输出字符串的最小字符宽度

scanf: %c 表示输入一个字符 %s表示输入一个字符串 printf :%c表示输出一个字符 %s表示输出一个字符串 %表示格式化输入输出: %d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数 %x...

是用在“格式化字符串”里的。用法实例: name = "Tom"print "Hello %s" % name在第二行中print了一个格式化字符串,把name变量的内容替换到%s处。打印出来就是: Hello Tom

如 char ch[100]; scanf("%s",ch); printf("%s\n",ch); %s,是对字符串的操作,\n是换行操作。

这是C语言的格式输出,%c,%s这些代表你要输出的数据的数据类型:%d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数 %x, %X 无符号以十六进制表示的整数 %0 无符号以八进制表示的整数 ...

网站首页 | 网站地图
All rights reserved Powered by www.wzkl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com