正确表示字符型常量
墨初 知识笔记 143阅读
什么是字符常量?
答:前面讲过,字符常量是由一对单撇号括起来的单个字符,如 'a'、'D'、'? '、'$'。 在 C 语言中,除了字符常量外还有字符串常量,顾名思义就是多个“字符”串在一起。 与字符常量有所不同,字符串常量是用“双撇号”括起来的多个字符的序列,如"How are you"、"I love you"、"你好"。 当然,只要是“双撇号”括起来的,就算只有一个字符也叫字符串,如"a"。 字符常量 'a'与字符串常量"a"是不同的。 一个字符在内存中只占一字节,而字符串本质上是多个字符组成的字符数组。 C语言规定,在每一个字符串常量的结尾,系统都会自动加一个字符'\0'作为该字符串的“结束标志符”,系统据此判断字符串是否结束。
符号常量和整型常量有什么区别?
答:整型常量就是整常数,10进制数、8进制数和16进制数三种。 如:10、012、0x0A 实型常量 也称为浮点型常量。 如:3.14 、 1.2E-4 符号常量 可以用宏定义表示也可以用const关键字表征。
实型常量有什么表示形式?
答:实型常量有两种表示形式:一种是十进制小数形式,另一种是指数形式。 (1)十进制小数形式
整型常量有哪几种表示形式?
答:在 C 语言中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式。 这种常量只能出现 0~9 的数字,且可带正、负号。