- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 2 章 数据类型和输入输出(冯)
第二章 基本数据类型与输入输出 授课教师:冯广慧 第二章 数据类型和输入输出 2.1 字符集与保留字 2.2 基本数据类型 2.3 变量定义 2.4 字面量 2.5 常量 2.6 I/O流控制 2.7 printf与scanf 注:红色重点必讲,蓝色一般讲授,黑色可不提 学习目标 熟悉基本数据类型 理解变量、常量的概念 掌握各种常量的性质和定义 学会I/O流的使用 了解printf和scanf输入输出的作用 2.1字符集与保留字 关键字keyword:也称保留字,是C++预先定义好的标识符 如表2.1所示 C定义了32个关键字: int float long short do for if while …… C++补充了29个关键字: friend inline new private public …… 注意:用户定义的标识符(名字)不能与c/c++关键字有相同的拼法和大小写。关键字也不能重新定义! 2.2基本数据类型 程序是针对数据进行处理的,对各种数据进行处理之前都要对其类型预先加以说明,其目的是: 便于为这些数据分配相应的存储空间 说明了程序处理数据时应采用何种具体运算方法 计算机只能存放二进制数据。 不同类型的数据占据不同长度的存储单元。 不同类型的数据对应不同的值域范围。 不同类型的数据对应不同的操作(运算)及规则。 如整型:int 4字节 范围-2147483648~2147483647(32位处理器) C++数据类型如下 数据类型修饰符: short:只能修饰整型(int) long:只能修饰int和double。long int可简写为long Signed:有符号 Unsigned:无符号 Signed 和unsigned只能修饰char和int。默认(缺省)char和int为有符号;实型数总是有符号的,不能用unsigned修饰 基本数据类型----整型 注:各数据类型所占的字节数与计算机、编译器等相关 短整型(两字节) short int( 简写 short ,-32768 ~ 32767即-215~215-1 ) signed short int (-215~215-1 ) unsigned short int( 0~65535即0~216-1 ) 基本整型(四字节) int( -231~231-1) signed int ( -231~231-1) unsigned int (0~232-1) 长整型(四字节) long int ( 简写 long, -231~231-1 ) signed long int ( -231~231-1) unsigned long int(0~232-1) 例:整型数据的溢出 #include iostream.h int main() { short a, b; a=32767; b=a+1; couta=aendlb=bendl; return 0; } 基本数据类型----字符型、布尔型 字符型(占一个字节) char( -27~27-1 ) signed char( -27~27-1 ) unsighed char( 0~28-1) 布尔型(bool):即逻辑型,占用一个字节 0表示false,1表示true (C无此类型) 基本数据类型----实型 实型:实型数据一般按照指数形式存储。系统把实型数据分成小数部分和指数部分,分别存放。 float(浮点型,4字节,有效数字7位) double(双精度,8字节,有效数字15位) long double(长双精度,10字节,有效数字19位) 例:float单精度浮点型,-3.4×10-38~3.4×1038 例:实型变量有效数字的意义 #include iostream.h void main() { float a, b; //定义单精度浮点型变量 a = 123456.789e5; //使用变量a b = a+20.0f; couta=aendlb=bendl; } 补充: C++强类型语言—要求程序设计者在使用数据之前对数据的类型进行声明。 用sizeof (数据类型)可以确定数据类型的字节长度 cout“size of int is “ sizeof (int)endl; 在16位计算机上输出: size of int is 2 在32位计算机上输出: size of int is 4 例:用size of (数据类型)确定该类型占用的字节数 2.3 变量定义 什么是变量:在程序运行中其值可以改变的量称为变
您可能关注的文档
- 税法课件_第一章_税法概论.ppt
- 税法铺垫11.ppt
- 税法税法1.ppt
- 税法第一章-ppt.ppt
- 稳定性心绞痛的调脂治疗.ppt
- 稳定球面腔-激光原理-课件-北京工业大学-07.ppt
- 税费出纳知识讲解.ppt
- 税法与税务筹划.ppt
- 稳态分析4.ppt
- 空中仪仗队.ppt
- 教科版 二年级下册科学-7.磁铁和我们的生活 (课件共14张PPT).pptx
- 教科版 科学 六年级下册 第三单元 宇宙 复习课件(共50张PPT).pptx
- 教科版科学四年级上册2.6营养要均衡课件(共21张PPT).pptx
- 集体生活成就我课件(共19张PPT)-2024年统编版道德与法治七年级下册.pptx
- 教科版 三年级下册 科学 1.迎接蚕宝宝的到来 (课件共19张PPT).pptx
- 集体生活成就我课件(共18张PPT)-统编版道德与法治七年级下册.pptx
- 教科版(2017秋)科学 五年级上册 4.2身体的运动 课件(共24张PPT ).pptx
- 教科版科学四年级下册6.观察土壤 (课件)(共10张PPT).pptx
- 教科版科学四年级上册2.7食物在口腔里的变化课件(共24张PPT).pptx
- 教科版科学小升初精练专题七 地球系统 课件(共12张PPT).pptx
文档评论(0)