C语言学习笔记之基本数据类型
献给准备参加国二考试的呢
C语言字符集
C语言的基本符号可分为4类:
1 英文字母,大小写各26个,共计52个。
2 阿拉伯数字:0-9。
3 下划线 _ 。
4 特殊符号,主要用来表示运算符。
标识符
用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。
1 只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。
2 大小写敏感。
3 用户自定义的标识符不能与关键字同名。
关键字:就是对编译器具有特定含义的标识符,用户不能用来作自定义标识符。
(1)与数据类型有关的14个
char int float double signed unsigned short long void struct union typedef enum sizeof
(2)与存储类别有关的
auto extern register static
(3)与程序控制结构有关的12个
do while for if else switch case
C语言的数据类型
基本类型
字符型char
数值类型
整型short int long unsigned
实型
单精度float
双精度double
枚举类型enum
构造类型
数组类型[]
结构体类型struct
共用体类型union
指针类型*
空类型void
一、常量
在程序运行中,其数值不能被改变的量。
1 直接常量:是在程序中直接引用的数据。
(1)整型
十进制,如12。
八进制,如012=10。
十六进制,如0X12=18。
(2)实型
十进制形式,如3.4。
指数形式,如12.5e-6。
(3)字符型
用单引号括起来的一个字符,如'A','?'。
用单引号括起来的由反斜杠\引导的转义字符,如'\n','\101','\x41'。
转义字符表
\t横向跳格 \v竖向跳格 \b退格 \r回车
\f换页 \\反斜杠 \'单引号 \"双引号
\ddd八进制数表示的ASCII码对应的字符
\xhh十六进制数对应的ASCII码对应的字符
一个字符的多种表现形式65D=41H=101Q。
字符A可以表示为'A'、'\X41',65,0X41,0101。
要避免的错误:
表示单引号:'''
表示双引号:'"'
表示斜线:'\'
字符的值域,即字符的取值范围,ASCII字符表中的所有字符,每个字符型数据在内存中占用一个字节,包括可显示字符和非显示字符0-127或0-255。
2 符号常量
在程序中不能给它赋值。
定义形式:#define 标识符 常量数据。
例如:#define PI 3.14159。
在程序预处理时,凡是出现标识符PI的地方都将用数据3.14159来替换。
二、变量
变量代表计算机内存中某一存储空
你可能喜欢
- C语言经典程序
- C语言经典算法
- 语言分析
- 学习笔记
- Java笔记
- 自动控制课程设计
- c语言基础
- C语言经典程序3页
- 经典C语言程序100例子68页
- 12864液晶经典驱动程序,一看就懂,有详细的注释(C语言编写,不看后悔)5页
- 经典C语言程序设计100例71-3页
- 经典C语言程序设计100例51-2页
- 经典C语言程序设计100例41-502页
- C语言经典算法100例30页
- C语言经典编程算法15页
- 数据结构经典算法 C语言版14页
- C语言经典四种算法详解11页
- C语言经典算法9页
- C语言经典算法9页
- Java学习笔记26页
- Java工作笔记(必看经典)30页
- Java学习笔记8页
- Java基础学习笔记整理42页
- Java反射学习笔记整理16页
- 简明Java笔记29页
- 自动控制原理 课程设计报告 范文28页
- 自动控制课程设计46页
- 自动控制原理课程设计说明书12页
- 自动控制原理课程设计关于系统校正10页
- 自动控制理论课程设计任务书7页
- 自动控制设计实践实训课程期末总结2页
- 全国计算机二级c语言基础归纳29页
- c语言基础练习31~50题答案9页
- c语言基础练习前30题答案15页
- c语言基础练习8页
- c语言基础练习习题及答案6页
- 江苏计算机二级c语言基础知识9页


