C语言的数据类型(二)常量
来源:互联网 发布:mac 屏幕显示键盘按键 编辑:程序博客网 时间:2024/05/02 19:18
概念:在程序运行中,其数值不能被改变的量
分类:直接常量和符号常量。
1、直接常量:是在程序中直接引用的数据。
分为:整型、实型、字符型、字符串
(1)整型
三种表现形式:
十进制形式:与数学上的整数表示相同。例如:12,-100,0
八进制形式:在数码前加数字0。例如:012=10(十进制)
十六进制形式:在数码前加0X(数字0和字母X,大小写均可)。例如:0x12=18(十进制)
(2)实型
两种表现形式:
十进制形式:由数字和小数点组成;例如:3.4 4.0 0.3
指数形式:由“十进制小数”+“e(或E)”+“十进制数整数”三部分组成。例如:12.5e-6 表示12.5×10-6
注意事项:小数点不能单独出现;e或E的两边必须有数,且其后面必须为整数;
(3)字符型
两种表现形式:
用单引号括起来的一个字符,如:'A'、'1'、'?'等。引号是英文的。
用单引号括起来的由反斜杠(\)引导的转义字符。如:'\n','\101','\x41',注意:在统计字符个数时,只能记为一个字符。
a.转义字符表
\n 换行
\t 横向跳格
\V 竖向跳格
\b 退格
\r 回车
\f 换页
\\ 反斜杠
\' 单引号
\" 双引号
\ddd 8进制数表示的ASCII码对应的字符
\xhh 16进制数表示的ASCII码对应的字符
b.一个字符的多种表示方法
65D(十进制)=41H(十六进制)=101Q(八进制)
字符A可以表示为'A'、'\x41'、65、0x41、0101
c.字符的值域(即字符的取值范围)
ASCII字符表中的所有字符,每个字符型数据在内存中占一个字节,包括可显示字符和非显示字符。
2.符号常量
概念:是用标示符来表示一个数据。
特点:在程序中不能给它赋值。
定义形式:
#define 标示符 常量数据
例如: #define PI 3.14159
- C语言的数据类型(二)常量
- 黑马程序员-C语言基础二:数据类型、常量、变量
- C语言(二):常量
- C语言学习笔记(二)--数据类型、常量和变量简介
- C语言中的数据类型&常量
- C语言:数据类型数据常量
- C语言(二)--数据类型
- C语言编程基础(数据类型、常量、变量)
- C语言数据类型(三)——变量与常量
- 【C++】基本的数据类型(二) 字符型常量的表示方法
- C语言(2)数据类型、常量、Printf、sizeof、scanf的使用
- (二)、C语言的基本数据类型
- C 语言第二课----数据类型、常量、变量
- c语言常量变量和数据类型
- C语言的常量
- C语言的常量
- C语言的常量
- 黑马程序员——C语言基础(二)数据类型、常量以及变量
- Linux的VI编辑器
- startup.s中用到的几个ARM伪指令
- C语言的数据类型(一)
- JAVA虚拟机中的方法分派,内联,与解析
- 视频技术发展历史:MPEG-4技术简介
- C语言的数据类型(二)常量
- 数据库备份与日志处理策略
- C#FTP操作
- 使用 APACHE COMMON DBCP +COMMON POOL+MYSQL连接无效的问题
- ASP.NET4.0 新功能之 SEO 增强 .
- getopt使用方式(续)
- 关于enq: TX - index contention 等待的探讨与测试
- Spring MVC
- 变量的取值