第3天存储信息变量和常量PPT讲稿.ppt
《第3天存储信息变量和常量PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第3天存储信息变量和常量PPT讲稿.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3天存储信息变量和常量第1页,共22页,编辑于2022年,星期一计算机内存v内存:计算机运行时,使用随机存储器(RAM)存储信息字节和位v内存以字节为单元组成v每个字节有一个地址v一个字节一般由8个二进制位组成v每个二进位的值是0或1内存容量:v千字节:1KB=1024Bv兆字节:1MB=1024KBv吉字节:1GB=1024MB3.1 计算机内存计算机内存01234567012345678910.第2页,共22页,编辑于2022年,星期一3.1 计算机内存计算机内存存储数据所需的内存空间数据所需的字节数字母:X1数字:5002数字:241.1054短语:Sams Teach Yoursel
2、f C22一页内容大约3000第3页,共22页,编辑于2022年,星期一3.2 使用变量存储信息变量就是其值可以改变的量;每个变量有一个名字;每个变量有一个存储空间,该单元中存储的数为此时变量的值;变量名的组成:v只能由字母、数字、下划线组成;v第一个字母必须是字母或下划线;v大小写敏感;v不能使用关键字;变量名的长度:最长31个字符第4页,共22页,编辑于2022年,星期一3.2 使用变量存储信息变量名的命名原则:v见名知意v不宜混淆 如I与1,o与0常量名和函数名与变量命名规则相同例:判断下列标识符号合法性sum Sum M.D.John day Date 3days student_na
3、me#33 lotus_1_2_3 char ab _above$123M.D.John3days#33char$123ab第5页,共22页,编辑于2022年,星期一3.3 数值变量的类型每一个变量都有一个类型每一个变量都有一个类型类型表明了变量的存储属性:类型表明了变量的存储属性:v分配空间的大小;分配空间的大小;v表示了数的范围;表示了数的范围;v所能进行的运算。所能进行的运算。第6页,共22页,编辑于2022年,星期一数据类型总表数据类型总表C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整 型实型单精度型float双精度型doubl
4、e数组结构体struct共用体union短整型short长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作第7页,共22页,编辑于2022年,星期一变量类型变量类型类型标识符类型标识符字字节节范范 围围字符char1-128127短整型short2-3276832767整型Int4-215215-1长整型long4-231231-1无符号字符型unsigned char10255无符号短整型 unsigned short2065535无符号整型unsigned int40232-1无符号长整型 unsigned long40232-1单精度浮点型fl
5、oat410-381038有效数字7位双精度浮点型double810-30810308有效数字19位数值数据类型数值数据类型第8页,共22页,编辑于2022年,星期一程序清单3.1 sizeof.c显示变量类型的大小1:/*sizeof.c-Program to tell the size of the C variable*/2:/*types in bytes*/3:4:#include 5:6:int main(void)7:8:printf(nA char is%d bytes,sizeof(signed char);9:printf(nAn int is%d bytes,sizeof
6、(int);10:printf(nA short is%d bytes,sizeof(short);11:printf(nA long is%d bytes,sizeof(long);12:/*printf(nA long long is%d bytesn,sizeof(long long);*/第9页,共22页,编辑于2022年,星期一程序清单3.1 sizeof.c显示变量类型的大小13:printf(nAn unsigned char is%d bytes,sizeof(unsigned char);14:printf(nAn unsigned int is%d bytes,sizeof
7、(unsigned int);15:printf(nAn unsigned short is%d bytes,sizeof(unsigned short);16:printf(nAn unsigned long is%d bytes,sizeof(unsigned long);17:/*printf(nAn unsigned long long is%d bytesn,18:sizeof(unsigned long long);*/19:printf(nA float is%d bytes,sizeof(float);20:printf(nA double is%d bytes,sizeof(
8、double);21:printf(nA long double is%d bytesn,sizeof(long double);22:23:return 0;24:第10页,共22页,编辑于2022年,星期一内存编译程序根据变量定义为其分配指定字节的内存单元.地址int a=1,b=-3,c;abc2字节2字节2字节地址地址.1-3随机数3.3.1&3.3.3 3.3.1&3.3.3 变量的声明及初始化变量的声明及初始化变量初始化:v先声明后赋初值v也可以在声明时赋初值 合法标识符变量的使用:先定义,后使用变量声明:v 数据类型 变量1,变量2,变量n;如:int a,b,c;float x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 存储 信息 变量 常量 PPT 讲稿
限制150内