21xrx.com
2024-12-23 02:44:52 Monday
登录
文章检索 我的文章 写文章
C语言中的%s是什么
2023-06-12 20:36:26 深夜i     --     --
C语言 %s 字符串

在C语言中,%s是一个转换说明符,表示字符串。它用于格式化输出字符串类型的变量,或者读取输入的字符串。

在使用printf函数输出字符串时,可以使用%s来替代字符串变量,如:


char str[] = "Hello world!";

printf("%s", str); // 输出 Hello world!

在使用scanf函数读取输入时,可以使用%s来读入字符串,如:


char str[100];

scanf("%s", str);

需要注意的是,在读取字符串时,%s会自动忽略掉空格、制表符和换行符等分隔符,直到遇到下一个分隔符或者输入结束。

因此,%s比较常用于处理字符串类型的数据。其他常用的转换说明符还包括%d(整数)、%f(浮点数)、%c(字符)等。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复