第二讲C语言数据类型.ppt
《第二讲C语言数据类型.ppt》由会员分享,可在线阅读,更多相关《第二讲C语言数据类型.ppt(15页珍藏版)》请在三一办公上搜索。
1、第二讲 数据类型,掌握C语言的基本数据类型掌握C语言的常量表示法掌握C语言的变量表示法,重点:课本第四章4.14.2,学习目标,C语言的基本数据类型,C数据类型,基本类型,构造类型,指针类型,空类型void,自定义类型typedef,数值类型,字符类型char,枚举类型enum,整 型,浮点型,单精度型float,双精度型double,短整型short,长整型long,整型int,数组,结构体struct,共用体union,数据类型决定了:1.数据占内存字节数2.数据取值范围3.其上可进行的操作,基本数据类型能表示的数据范围,说明:不同的机器,表示不同类型的数据所占用的位数不同。以IMB-PC
2、为例,常量,概念:常量就是在程序运行过程中不能改变的数据量,八进制整型常量,常量,整型常量,十进制整型常量,十六进制整型常量,实型常量,小数形式,指数形式,字符常量,转义字符,字符串常量,符号常量,整型常量,三种形式:十进制整数:由数字09和正负号表示.如 123,-456,0八进制整数:由数字0开头,后跟数字07表示.如0123,011十六进制整数:由0 x开头,后跟09,af,AF表示.如0 x123,0Xff,整型常量的类型:根据其值所在范围确定其数据类型在整常量后加字母l或L,认为它是long型常量,例 30000 为int 型 65536L 为long 型,?,问题:0123=()1
3、00 x123=()100Xff=()10,答案:0123=(83)100 x123=(291)100Xff=(255)10,实型常量(实数或浮点数),表示形式:十进制数形式:(必须有小数点)如0.123,.123,123.0,0.0,123.1指数形式:(e或E之前必须有数字;指数必须为整数)如 12.3e3,1.23E2,1.23e4,1.2E-3,实型常量的类型默认double型在实型常量后加字母f或F,认为它是float 型,例如:3.14159f 2.718D 2.0f 12.0d,字符和字符串常量,概念:字符:单个字符。用单引号引起来的部分。如a,#,n字符串:字符序列。用双引号引
4、起来的部分。如”china”,”a3b2”,”a”,”3”字符串的长度:字符串中字符的个数,字符常量的值:字符常量的值是该字符所对应的ASCII码的代码值例如:a97 A65 957 n10,字符串在存储的时候,需要占用 长度+1 个字节的存储空间。最后一个字节单元自动存储一个空字符 0.空字符表示字符串的结束。,例 字符串“hello”在内存中存储格式为:,例 空串,例 字符与字符串的存储区别 a a,“a”,a,0,“0”,字符常量的表示法,1、直接用单引号给出,例如:a#n v,2、以开头,后接三位八进制数,例如:101 141 40,3、以0 x开头,后接两位十六进制数,例如:x41
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 语言 数据类型

链接地址:https://www.31ppt.com/p-5674676.html