printf中s用法(一)
printf中%s用法详解
•用法1:打印字符串
printf("%s", "Hello World");
–"%s": 用来指示printf函数在此处输出字符串
–"Hello World": 要打印的字符串
–功能:将字符串”Hello World”输出到屏幕上
•用法2:打印字符数组
char str[] = "Hello World";
printf("%s", str);
printf("%s", str);
–str[]: 字符数组
–"%s": 用来指示printf函数在此处输出字符串
–功能:将字符数组”Hello World”输出到屏幕上
•用法3:打印字符串指针
char *str = "Hello World";
printf("%s", str);
printf("%s", str);
–char *str: 指向字符串的指针
–"%s": 用来指示printf函数在此处输出字符串
–功能:将指针str指向的字符串”Hello World”输出到屏幕上
•用法4:打印格式化字符串
int num = 10;
printf("Number: %s%d", "Value is ", num);
printf("Number: %s%d", "Value is ", num);
–num: 整数变量
–"Number: %s%d": 包含格式化字符串的输出语句
–"Value is ": 非格式化字符串,用于显示额外的描述信息
–"%s": 用来指示printf函数在此处输出字符串
–printf函数是如何实现的%d: 用来指示printf函数在此处输出整数
–功能:将变量num的值10和附加的描述信息一起输出到屏幕上
总结:
•%s用来指示printf函数在对应位置输出字符串
•可以通过字符数组或者指针传递字符串参数
•%s可以与其他格式化转换符一起使用,实现更复杂的输出效果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论