# 0、目前了解到的现象 & 结论

通过以下方法输出字符串时:

1
2
3
// A
char x = 'ABC';
printf("%c", x); //C
1
2
3
// B
char *x = "ABC";
printf("%s", x); //ABC

本文章将会随学习进度补充更多用法。

# 1、使用时应牢记的注意事项

A 号代码框,使用 %c 将会输出字符串内最后一位字符。注意:此时应使用单引号,注意与反引号的区别

B 号代码框中,当 char 用作指针变量时,即char *,字符串应被双引号框住, %s 将会输出这段字符串, %d 将字符串以其十进制方式输出, %c 输出一个字符(指针所指的字符。

即可简化理解为:单引号内为要打印的一个字符,而双引号中的内容为一串要打印的字符串(指针)。

更新于

请我喝[茶]~( ̄▽ ̄)~*

kanadeCN 微信支付

微信支付

kanadeCN 支付宝

支付宝

kanadeCN 贝宝

贝宝