yanFlyBlog


返回 我的技术栈(Technology Stack)



字符串常量

字符串是内存中一段连续的char空间,以\'\0\'(数字0)结尾。
字符串常量是由双引号括起来的字符序列,如“china”、“C program”,“$12.5”等都是合法的字符串常量。


字符串常量与字符常量的不同

image
每个字符串的结尾,编译器会自动的添加一个结束标志位\'\0\',
即 "a" 包含两个字符——\'a\'和’\0’。

\n 和 \0 算一个字符


字符变量

字符型变量用于存储一个单一字符,在 C 语言中用 char 表示,其中每个字符变量都会占用 1 个字节。在给字符型变量赋值时,需要用一对英文半角格式的单引号(\' \')把字符括起来。

【注意】字符变量实际上并不是把该字符本身放到变量的内存单元中去,而是将该字符对应的 ASCII 编码放到变量的存储单元中。char的本质就是一个1字节大小的整型。


参考:
[1]C基础讲义2018修订版(黑马程序员)


分类:

技术点:

相关文章:

  • 2022-02-04
  • 2022-12-23
  • 2021-10-18
  • 2022-12-23
  • 2021-12-23
  • 2022-02-01
猜你喜欢
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2021-05-20
相关资源
相似解决方案