第2章_基本数据类型、常量和变量.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章_基本数据类型、常量和变量

第2章 基本数据类型、常量和变量 2.1 基本数据类型 2.2 常量及其类型 2.3 变量的定义及初始化 2.4 符号常数 2.5 不同类型的输入输出 2.1 基本数据类型 5种基本类型:P21 字符型 char 整型 int 实型 float 双精度 double 无值型 void 2.1 基本数据类型 基本类型存储方式和取值范围: char 1B -128~+127 int 4B -2147483648~2147483647 float 4B -3.4×1038~3.4×1038 double 8B -1.798×10308~1.798×10308 2.1 基本数据类型 基本类型的修饰: 目的:适应更为精确情况; 种类:四种 signed:修饰char和int; unsigned:修饰char和int; short:修饰int; long:修饰int和double; 2.2 常量及其类型 1.整型 2.实数 3.字符常量 4.字符串常量 1.整型 十进制整数 组成: +、-、0~9,开头数字不能为0; 表示: 整型常量后加u,表示无符号数,如12345u; 整型常量后加L或l,表示长整型数,如12345L; 1.整型 八进制整数:0开头 组成: 0~7组成的数字串; 例如: 0123表示八进制常数123,相当于十进制数83; 一般不用负数; 1.整型 十六进制整数:0x或0X开头 组成: 后跟0~9及A~F; 举例: 0x2f是一个十六进制,相当于十进制的47; 一般不用负数; 2.实数 形式: (数值较大用指数,较小用定点) 定点:如1.、.2、1.5; 小数点必不可少,整数和小数可省略; 指数 :尾数(小数)+e阶码(整数); e前必须有数字,可没有小数点,如e-3是错误的; e后面必须是整数,没有小数点,如.2e3.3是错误的; 注意: 浮点型和双精度型数只能用十进制表示。 实数一律视为double型; 3.字符常量 概念: 仅含单个ASCII字符的常量。 表示: 单引号表示:A ; 转义字符:\ 不可显字符:如换行符等; 可显字符: 跟特定字母: 如 \n ; 跟1~3位八进制数: ‘\101 ; 跟1~2位十六制数: ‘\x41 ; 4.字符串常量 概念: 是用双引号括起来的0个或多个字符的序列。 举例: “I am a student.” :一个英文句子 ”x” :只含 一个字母x ”” :一个空串 ”0107328136” :由数字字符组成 4.字符串常量 存储方式 按字符串中字符的顺序依次占用连续的存储单元,每个字符占用1B,存放其对应的ASCII值。 C系统会自动在每个字符串常量的未尾追加一个零字符NULL,即‘\0’,作为字符串的结束。 4.字符串常量 字符串常量与字符常量区别 定界符号不同; 存储单元不同: 字符常量:1B; 字符串常量:字符串长度+1。 存储方法不同; 字符型常量可存放在字符型变量中; 字符串常量则必须存放在字符型数组中; 运算不同: 字符型常量可与整数混合运算; 字符串常量则不可以; 2.3 变量的定义及初始化 1.变量的概念 2.变量名 3.变量的定义 4.变量的初始化 1. 变量的含义 程序设计: 其值可以改变的量(程序运行); 计算机硬件: 内存变量代表着存储器中的一个位置; 命了名的内存单元地址; 用途: 存取/读写数据; 2.变量命名 变量名: 每个变量都有一个名字; 变量名属于标示符; 命名规则:要方便记忆; 1~32个字符组成; 首字符必须是字母或下划线,后面的字符可以是字母、数字或下划线; 不能与关键字相同; 3.变量的定义 格式:P26 [存储类型] 数据类型 变量清单; 举例: char ch1; int i, j, k; unsigned ui; float f1,f2; double balance, profit, loss; 4.变量的初始化 含义: 定义变量时赋初值。 举例: int a=2,b=3; float f=3.56; double pi=3.14; char ch1=a,ch2=b; 2.4 符号常数 符号常数:P27 用标识符表示的常数; 其值不能在程序运行时修改; 目的: 物理意义清晰; 减少输入错误; 修改容易; 定义方法:三种 宏定义、修饰和枚举。 宏定义 含义: 用指定的标识符(即宏名)来代替一串字符; 格式: #de

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档