自己当时想着这跟%d这类差不多就自己试了一下:
#include<stdio.h>
main()
{
int a;
a=57;
printf("%s",a);
}
结果内存不能为read,试了好几次都是这样。
%s该怎么用?
输出数组字符串s[]:printf("s[]=%s\n",s)。
printf()函数的调用格式为:
printf("<格式化字符串>", <参量表>);
#include<stdio.h>
int main()
{
char s[20]="jisadnfsd";
printf("%s",s);
return 0;
}
扩展资料:
(1)可以在"%"和字母之间插进数字表示最大场宽。
例如: %3d 表示输出3位整型数, 不够3位右对齐。
%9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为7,
小数点占一位, 不够9位右对齐。
%8s 表示输出8个字符的字符串, 不够8个字符右对齐。
(2)可以在"%"和字母之间加小写字母l, 表示输出的是长型数。
(3).可以控制输出左对齐或右对齐, 即在"%"和字母之间加入一个"-" 号可
说明输出为左对齐, 否则为右对齐。
参考资料:
本回答被网友采纳%s在c语言中的用法
s格式符,用来输出一个字符串。有以下几种用法:%s。printf("%s","china");输出字符串“china”。%ms。输出字符串占m列,如果字符串本身长度超过m,则可以超过m列,全数输出;如果字符串小于m,则左补空格。%-ms。输出字符串占m列,如果字符串小于m,则字符串靠左,右左补空格。%m.ns。输出占...
C语言中%s输出字符串怎么用?
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:char *a = "hello";printf("%s", a); 。3、编译器运行test.cpp文件,此时成功通过%s输出了字符串。
%s在c语言中什么意思
在C语言中,%s是一个格式说明符,用于表示字符串。当我们在printf或者scanf函数中使用%s时,它告诉函数该位置应该插入或读取一个字符串。2. 在printf函数中的应用 当我们使用printf函数输出字符串时,%s用来指定字符串应该放在输出的哪个位置。例如:c printf;这里,%s就像一个占位符,告诉printf函数在"He...
C语言怎样用%s输出字符串?
使用格式化输出语句printf即可。1 头文件:stdio.h 2 声明:int printf(char *format_string, ...);3 功能:根据format_string格式,输出后续变量。4 用于输出字符串。用%s可以输出字符串。在format_string使用%s,后续对应位置上使用要输出的字符串变量名即可。比如要输出char str[100] = "test st...
C语言中%s输出字符串怎么用?
%s 为输出字符串的,应该输出 char 形变量;#include<stdio.h>void main(){ char a[20]="Hello Word!"; printf("%s\\n",a);}这样应该可以了 本回答由提问者推荐 举报| 答案纠错 | 评论 17 29 要个长长的名字 采纳率:16% 擅长: 暂未定制 其他回答 #include<stdio.h>main(){ char* a = "test"...
c语言中的%s该如何理解?
在 C 语言中,%s 是用于格式化输出的格式控制符,通常与 printf 和 scanf 函数一起使用。具体含义如下:一、在 printf 函数中使用 %s 的时候,它表示要在输出中插入一个字符串。需要提供实际的字符串值作为额外参数给 printf。例如,%s 表示要在字符串中插入 str。二、在 scanf 函数中使用 %s 的...
c语言中%s是什么意思?
在C语言中,%s是一种格式说明符,主要用于表示字符串。详细解释如下:1. 格式说明符的概念 在C语言中,格式说明符用于控制输入输出的格式。这些说明符通常与printf函数和scanf函数等一起使用,来确定如何读取或写入数据。2. %s的具体应用 当我们在printf函数中使用%s时,它告诉编译器后面要输出的是一个...
c语言 %s用法
在c语言的标准I\/O输入输出系统中,%s,表示输出字符串中的字符直至字符串中的空字符(字符串以'\\0‘结尾,这个'\\0'即空字符)。或者等待用户输入字符串。下面是一个示例程序:include <stdio.h>int main(){char buf[20];scanf("%s", buf);printf("%s\\n", buf);return 0;} ...
在c语言中%s是什么意思?
%s需要配合printf函数一起使用,如下所示:printf("%s", "adfds"); \/\/ 输出字符串adfds。c语言中%s的搭配用法:C语言的格式输出中,%c,%s这些代表要输出的数据的数据类型,例如:1、%d:十进制有符号整数。2、%u:十进制无符号整数。3、%f:浮点。4、%s:字符串。
c语言中%s是什么意思
在C语言中,%s是一个格式说明符,用于表示一个字符串。当你在printf或者scanf函数中使用%s时,它告诉函数这个位置上应该放一个字符串类型的值。在printf函数中的应用:当你在printf函数中使用%s时,你需要提供一个字符串作为参数,这个字符串会被打印到指定的位置。例如:c printf; \/\/ 输出 "Hello,...