- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 第06章_固定资产(修改后).ppt
- 第06章_数据库和数据仓库技术.ppt
- 第06讲_循环结构程序设计基础.ppt
- 第07a章_计算机病毒原理.ppt
- 第07章_图形程序的编程基础.ppt
- 第07章_物流管理信息系统实现与运行管理.ppt
- 第07讲_网络应用及通讯软件.ppt
- 第08章_键盘程序编程基础.ppt
- 第09章__液压基本回路.ppt
- 第09章_人力资源管理.ppt
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- NB_SH_T 6056-2022CN 轻质烃及发动机燃料中有机氯含量测定 微库仑法.docx
- 钳工工艺技能与训练全套教学课件.pptx
- 东菱DL-T06(BM1230)面包机说明书.pdf
- 环氧树脂生产基本工艺.doc
- 炼铁生产 球团生产工艺操作与设备 项目四:生产出9-16mm小球 .ppt
- 人教版六年级上册数学第六单元综合测试卷(含答案).doc VIP
- 阿法拉伐分油机中文说明Instruction book1.pdf
- 人教版数学六年级上册第六单元综合提优卷(含答案).docx VIP
- 人教版数学六年级上册第五单元综合提优卷(含答案).docx VIP
- 人教版数学六年级上册第四单元综合提优卷(含答案).docx VIP
文档评论(0)