导图社区 常量和变量
这是一篇关于常量和变量的思维导图,主要内容有常量的分类、变量的定义、注意事项、类型等。
社区模板帮助中心,点此进入>>
《老人与海》思维导图
《钢铁是怎样炼成的》章节概要图
《傅雷家书》思维导图
《阿房宫赋》思维导图
《西游记》思维导图
《水浒传》思维导图
《茶馆》思维导图
《朝花夕拾》篇目思维导图
英语词性
生物必修一
常量和变量
常量
常量的定义
不可以被改变的量
常量的分类
整形常量
整数
实型常量
十进制小数形成
由数字和小数点组成
指数形式
由于计算机输入或输出时无法表示上报和下表,所以规定用字母e或E代表以10为底的指数,e或E必须要有数字,且后面必须是整数
字符常量
普通字符常量
用单引号引起来的一个常量。注:单引号只是个界限符,字符是指用单引号括起来的符号,不包括单引号。字符型在内存中是以ASCII码形式储存的。
转义字符
以字符\开头的字符序列:“\n:”:换行、“\t”:水平制表符(tab)、“\'”单引号、“\"”双引号、“\?”问号、“\\”斜杠、“\a”警告声音提示、“\b”退格删除符、“\f”换页符、“\r”回车、“\r”回车、“\v”垂直制表符、“\o”八进制形式、“\x”十六进制形式……转义字符的意思是将“\”后面的字符转换另外的意义。
字符串常量
用双引号把若干个字符括起来,字符串不包括双引号。
符号常量
用#define指令指定用一个符号代表一个常量。可以做到“一改全改”,不是变量。
地址常量
每一个常量、变量、数组的地址是在程序运行期间是不能够改变的,这样的常量成为地址常量。
变量
变量的定义
可以被改变的量
注意事项
变量必须先命名后使用
要存储一个什么类型的数据,就用什么类型的定义一个变量来存
定义变量格式:类型 变量名(标识符)
命名规范:见名知意(看见名字知道意思)
标识符
由字母、数字、下划线组成,但不能以数字为开头。
类型
类型的定义
对数据分配存储单元的安排
基本数据类型的定义
C语言中常用的基本数据类型
基本数据类型之间,可以进行转换,如果是计算,计算结果会往高精度上去转
小数和整数之间的转换,如果将小数数据赋值给个整型变量,那么整型变量只会保留整数部分,小数部分会被省略,不存在四舍五入
基本数据类型的分类
int(整型)
int(整型),占4个内存字节。
unsigned int(无符号整型),占2个内存字节
short(短整型),占2个内存字节
unsigned short(无符号短整型),占2个内存字节
long(长整型),占4个内存字节
unsigned long(无符号长整型),占4个内存字节
long long(双长整型),占8个内存字节
unsigned long long(无符号双长整型),占8个内存字节
char(字符型)
占1个内存字节,字符可以和数字之间有类型的转换:ASCII。
分类
单个字符
用单引号表示
浮点型
存储的是小数
float(单精度浮点型)
占4个内存字节,精确到小数点后6-7位。低精度:精度低
double(双精度浮点型)
占8个内存字节,精确到小数点后16-17位,编译器默认小数类型位double。高精度:精度高
在输出小数的时候,默认输出小数点后面的6位,不够补0,多则四舍五入。
浮动主题
格式占位符
将输出的数据转化为指定的格式进行输出
int
%d
char
%c
flaot
%f
doube
%lf