实型常量
实型常量:又称实数或浮点数
两种表示形式:
小数形式:小数形式是由数字和小数点组成的一种实数表示形式,例如0.123、.123、123.、0.0等都是合法的实型常量。
指数形式:在C语言中,则以“e”或“E”后跟一个整数来表示以“10”为底数的幂数。2.3026可以表示为0.23026E1、2.3026e0、23.026e-1。注意:在字母e或E的前后以及数字之间不得插入空格。
字符常量
字符常量:C语言中的字符常量是用单引号 ' 括起来的一个字符。如'A'、'x'、'D'、 '?'、'3'、'X'等都是字符常量。对于字符来说,'x'和'X'是两个不同的字符。
特点:
1.字符常量只能用单引号括起来,不能用双引号或其它括号。
2.字符常量只能是单个字符,不能是字符串。
3.字符可以是字符集中任意字符。
共有128个字符所有字符详见ASCII码表:C语言各种表
字符串常量
字符串常量:C语言中的字符常量是用双引号“I'm 南风”括起来的一串字符。前面的“I'm 南风”就是字符串常量
特点:
1.用双引号括起来的字符序列。
2.字符串常量可以是单个字符,但是单个字符的字符串和单个字符不一样。
3.每个字符串尾自动加个‘\0’作为字符串结束标志,如果没有,则输出字符串时会出现(烫烫烫...)。
4.字符串中的字符可以是系统字符集编码支持的任意字符。(中文,韩文,日文...)
定义常量的两种方式
常量:定义的方式有两种
1,#define π 3.141592658
2,const float π 3.141592658
区别:
第一种方式:是将π定义成一种符号,此时π只是3.14159的别名,在编译期间用3.14159去取代π的值,define相当于替换。
第二种方式:是将π定义成变量,但告诉编译器它的值是固定不变的,如果在程序中试图去修改它的值,在编译时会报错;
把不需要改变的值定义成常量有什么好处呢?
(1)通过有意义的单词,可以指明该常量的意思,使得程序员在阅读代码时,减少迷惑。
(2)需要修改常量的时候,可以只需要修改一次,实现批量修改,效率高而且准确。
变量
变量:变量的类型有很多种
变量的类型
类型的储存范围
数据类型的存储范围: #include<limits.h> 里有一些数据类型的极限值,无符号的下限都是0。
然后今天就讲到这里啦,大家记得点赞收藏,分享转发,关注小哥哥哦! 最后,如果你想学或者正在学C/C++编程,可以加入小编的编程学习C/C++企鹅圈