c语言学习笔记之数据类型、关键字
2016-10-27 23:22
405 查看
基本数据类型
1、整形数据、浮点型数据和字符型数据是c语言的基本数据类型,基本数据类型的数据不可以在分解为其他类型的数据。还有一种特殊的基本数据类型——枚举类型,用以列举少数几种可能的取值。
2、C语言数据类型
基本类型
整形(整形、短整形、长整型)
字符型
浮点型(单精度、双精度)
枚举类型
构造类型
数组
共用体
结构体
指针类型
空类型
变量与常量
1、常量是指在程序运行中保持类型和值都不变的数据。整型常量:十进制、八进制、十六进制
浮点型常量:十进制小数形式、指数形式fEn或fen
字符常量:用单引号括起来的一个字符
字符串常量:由一对双引号括起来的一个字符串序列
2、转义字符:其作用是表明反斜杠后面的字符或数字序列不取原来的含义。
字符 | 含义 |
---|---|
‘\n’ | 换行,将光标从当前位置移到下一行 |
‘\r’ | 回车,将光标从当前位置移到本行开头 |
‘\0’ | 空字符,通常用作字符串结束标记 |
‘\t’ | 横向跳格,光标移到下一个水平制表位 |
‘\y’ | 纵向跳格,光标移向下一个垂直制表位 |
‘\b’ | 退格,光标向前移动一个字符 |
‘\”’ | 一个双引号 |
‘\” | 一个单引号 |
‘\’ | 一个反斜杠 |
‘\?’ | 一个问号 |
‘\ddd’ | 1~3位八进制数,代表字符的ASCⅡ码值 |
‘\xhh’ | 1~2位十六进制数,代表字符的ASCⅡ码值 |
eg:”a”——在内存中占两个字节(分别存储’a’和’\0’)
‘a’——只占一个字节
变量和关键字
1、变量是指其值在程序运行过程中可以改变的量。变量的3个相关要素:变量名、变量的存储单元、变量的值
2、C语言规定:变量必须“先定义类型,然后才能使用”。
3、关键字:C语言预先规定的其具有固定含义的一些单词。
4、标识符:合法的标识符只能有字母、数字、下划线3种字符组成,且第一个字符须为字母或下划线。标识符通常用作变量名、函数名等。
ps:C语言区分大小写。
5、变量的定义:
类型关键字 变量名1【变量名2…】
eg:’int a,b;’
6、3中基本数据类型的关键字及表示范围
类型关键字 | 含义 | 表示范围 |
---|---|---|
int | 基本整型 | -32768~32767,即-2^15~(2^15-1) |
unsigned int | 无符号整型 | 0~65535,即0~(2^16-1) |
short | 短整型 | -32768~32767,即-2^15~(2^15-1) |
unsigned short | 无符号短整型 | |
long | 长整型 | -2^31~(2^31-1) |
unsigned long | 无符号短整型 | 0~(2^32-1) |
float | 单精度浮点型 | -3.4*10^-38~3.4*10^38 |
double | 双精度浮点型 | -1.7*10^-308~1.7*10^308 |
long double | 长双精度 | -1.2*10^-4932~1.2*10^4932 |
char | 字符型 | 0~255(ASCⅡ码值) |
相关文章推荐
- Python语言程序设计-学习笔记4:Python编程之数据类型
- R 语言学习笔记一 :数据类型
- 【Go学习笔记】go语言中的基本数据类型和包的介绍(一)
- Go语言学习笔记 --- 常量、变量、批量定义与声明、数据类型、类型别名、类型转换
- Java学习笔记―第三章 标识符、关键字和数据类型
- Go 学习笔记:Go 语言数据类型
- 初探swift语言的学习笔记一(基本数据类型)
- NO2.Java学习笔记【关键字、类名、标识符、注释、变量与常量、数据类型、进制、运算符】
- Go语言学习笔记 -- 变量、类型和关键字
- Go语言学习笔记(二) [变量、类型、关键字]
- R语言学习笔记(2):数据类型和数据结构
- C#学习笔记第二篇之标识符、关键字、基本数据类型
- 【Java学习-J.160411.0.7】笔记6-Java语言特点及数据类型
- 梓益C语言学习笔记之数据类型
- Go语言学习笔记之基本数据类型
- iOS学习笔记之-C语言基础02(关键字、标识符、注释、数据类型)
- C语言学习笔记1-数据类型和标识符
- 黑马程序员----C 语言学习笔记之枚举类型和typedef关键字
- 黑马程序员-IOS学习笔记-C语言基础复杂数据类型
- Go语言学习笔记(二) [变量、类型、关键字]