c语言中字符常量是指由一对单引号括起来的单个字符,如“ 'a'”、“'D'”、“'?'”、“'$'”;它代表ASCII字符集中的一个字符,在内存中占4个字节,存放的是字符的ASCII码(整型数据)。C语言规定所有字符常量都作为整型量来处理。

教程推荐:《c语言教程视频》

c语言中字符常量是什么?

字符常量:一个用单引号括起来的单个字符(或字符转义序列或三字母词)

实质(含义):是一个整形值。属于四大基本数据类型(分别是整型,浮点型,指针,聚合类型)中的整型(integers)。

如‘a', '\n', '??!', '\24'

在C语言中,一个字符常量代表ASCII字符集中的一个字符,字符常量在内存中占4个字节,存放的是字符的ASCII码(整型数据)。C语言规定所有字符常量都作为整型量来处理。在C语言中,字符型数据与整型数据可通用:10+‘R’。常量的本质:不占据任何存储空间;属于指令的一部分,编译后不再更改。

c语言字符常量与字符串常量区别

字符常量:在C语言中一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。大小写字母代表不同的字常量;单引号中的空格也是;字符常量只能包含一个字符;字符常量只能用但括号括起来。

字符串常量:字符串常量是用双引号括起来的,在C语言中系统会在每个字符串的最后自动加入一个'\0'作为字符串的结束标志。

区别:'Z'是字符常量,占一个字节;"Z"是字符串常量,占两个字节,其中一个放'\0'。

更多编程相关知识,请访问:编程入门!!

更多相关文章

  1. C语言中字符串的结束标志是什么
  2. C语言字符串输出函数puts()的作用是什么
  3. golang常量和变量的区别
  4. golang判断字符串是否为空的方法
  5. golang判断字符串是否数字的方法
  6. golang中如何比较字符串是否相等
  7. golang 怎么拼接字符串
  8. golang判断字符是不是字母
  9. golang判断字符是否存在字符串中

随机推荐

  1. 【Linux】Linux下使用wget 命令下载JDK7
  2. 我是这样学习Linux下C语言编程的-编译命
  3. Debian 7开启ssh、telnet
  4. Linux如何查找大文件
  5. linux中ioremap与ioremap_cachable的区别
  6. 应用程序利用init.rc service获得root权
  7. Linux系统调用过程分析
  8. linux重新编译安装gd,增加freetype支持,解
  9. 扩展Azure VM OS disk(windows 和Linux)
  10. python-形参与实参-01