c语言常量共几类各自是如何构成的

2024-01-16 13:37:54 浏览

C语言中的常量一共有4种:整数常量:integer-constant浮点常量:floating-constant枚举常量:enumeration-constant字符常量:character-constant常量是一个右值,可以把右值赋给一个左值int a = 1; 这里的1确实是常量,是一个整数常量

c常量共几类各自是如何构成的

常量的定义:常量是指在程序运行过程中其值不能被改变的量。

c语言中常量可分为直接常量和符号常量。

直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;

符号常量则是指用C语言标识符定义的常量。

整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A

实型常量也称为浮点型常量。如:3.14 、 1.2E-4

字符型常量必须用单引号括起来。如:'M' , '\n'

字符串常量应用双引号括起来。如:"abc" , "a"

符号常量可以用宏定义表示也可以用const关键字表征。如:#define PI 3.14 const float PI = 3.14

转义字符是C语言的一种特殊字符型常量,其特征是以"\"作为开头,后面可以是规定的字母,比如'\n'代表换行,也可以是1到3位8进制数,或者x加上1到2位十六进制数。

举例:'\206'、'\xFF',这是合法的转义字符。'\1011'这个表现形式,数字多到4位,不符合标准规定,所以不是合法字符。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。