欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    c++基本数据类型与输入输出.ppt

    • 资源ID:12977106       资源大小:318KB        全文页数:31页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    c++基本数据类型与输入输出.ppt

    c+基本数据类型与输入输出,第2章 基本数据类型,2.1 字符集与保留字2.2 基本数据类型2.3 变量定义2.4 字面量2.5 常量2.6 I/O流控制2.7 printf和scanf,c+基本数据类型与输入输出,2.1 字符集与保留字,字符集词与词法规则书写格式标准保留字,c+基本数据类型与输入输出,一、 C+的字符集,C+中含有以下字符:数字,小写字母,大写字母,运算符,特殊字符,不可印出字符 。,c+基本数据类型与输入输出,二、词与词法规则,(1)标识符。 (2)关键字。 (3)运算符和分隔符。(4)字符串。 (5)常量。 (6)注释。,c+基本数据类型与输入输出,三、书写格式,(1)一般情况下每个语句占用一行。(2)不同结构层次的语句。(3)表示结构层次的大括弧。(4)适当加些空格和空行。,四、C+的标准保留字,c+基本数据类型与输入输出,2.2 基本数据类型,男人/女人/儿童程序包含数据和操作,数据有不同的形式,如张三、188cm、是的男的、80.3kg等。表2-2(P14),c+基本数据类型与输入输出,2.2 基本数据类型,c+基本数据类型与输入输出,2.2 基本数据类型,基本数据类型有4种:整型(int)、浮点型(float)、字符型(char)、逻辑型(bool)。 空类型void:用于显示说明一个函数不返回任何值。 构造类型,又称为组合类型,它是由基本类型按照某种规则组合而成的。指针类型:变量用于存储另一变量的地址,而不能用来存放基本类型的数据。类类型:是体现面向对象程序设计的最基本特征,也是体现C+与C最大的不同之处。,c+基本数据类型与输入输出,2.3 变量定义,变量命名变量定义方式变量赋值与初始化typedef,c+基本数据类型与输入输出,一、变量命名,变量的命名要遵守以下规则:(1)不能是C+保留字。(2)第一个字符必须是字母或下划线,中间不能有空格。(3)变量名除了使用26个英文大小写字母和数字外,只能使用下划线。(4)一般不要超过31个字符。(5)变量名不要与C+中的库函数名、类名和对象名相同。大小写敏感。*人的取名*,c+基本数据类型与输入输出,一、变量命名,判断变量名的合法性:f4、f_4、f-4、4-f、sum、if、fi、x、5变量命名尽量做到见名知义。变量的书写格式(1) my_car(2) myCar(3)iMyCar/匈牙利标记法,c+基本数据类型与输入输出,二、变量定义方式,变量:其值发生改变的量。关键因素:变量名、数据类型。定义形式: =,;如:int width;可以一行定义多个类型的变量,如:int width,height;思考,不同类型的变量能放在同一语句么?,c+基本数据类型与输入输出,三、变量赋值与初始化,“=”赋值号,如: int width;width=500;/赋值班也可以定义变量时赋值,称为初始化,如:int width =500;,c+基本数据类型与输入输出,四、typedef(选学),Typedef用来为已有数据类型定义别名。如: typedef double price;price singlePrice=1.8;,c+基本数据类型与输入输出,2.4 字面量,整型数:123、0123、0 x123、123L实型数:0.123、123e5、0.123f,默认为double字符:a,特殊字符,以”开头,表2-3,P,注意在内存中字符以ASCII码存储字符串:”How do you do?”,注意其后有字符串结束标志”0”枚举符:enum COLOR(RED,BLUE,GREEN,WHITE,BLANK);逻辑常量:用0表示逻辑假,用1表示逻辑真(VC中),表1-2 常用的特殊字符,c+基本数据类型与输入输出,2.5 常量,常量是常数或代表固定不变值的名字。常量名不能放在赋值号的左边。(为什么?)常量的定义格式:const float pi=3.14;,c+基本数据类型与输入输出,2.6 I/0流控制,I/0书写格式使用控制符控制浮点数值显示设置值的输出宽度输出八进制和十六进制数设计填充字符左右对齐字符强制显示小数点和符号,c+基本数据类型与输入输出,一、I/O书写格式,输出字符:cout myAge;,c+基本数据类型与输入输出,二 、使用控制符,头文件,#include 表2-4,P23;,c+基本数据类型与输入输出,三、控制浮点数值显示,Setprecision(n)可控制输出流显示浮点数的数字个数,默认为6位。#include #include /要用到格式控制符void main() double amount = 22.0/7; cout amount endl; cout setprecision(0) amount endl setprecision(1) amount endl setprecision(2) amount endl setprecision(3) amount endl setprecision(4) amount endl; cout setiosflags(ios:fixed); cout setprecision(8) amount endl; cout setiosflags(ios:scientific) amount endl; cout setprecision(6); /重新设置成原默认设置,c+基本数据类型与输入输出,四、变量值的输出宽度,Setw(n)指定输入宽度,如果指定宽度小于数的位数则输出所有位,如果指定宽度大于数的位数,则在数的前面补空格。 Setw(n)只影响其后的一个数。,c+基本数据类型与输入输出,五、输出八进和十六进制数,Hex:十六进制数Oct:八进制数Dec:十进制数#include void main() int number=1001; cout Decimal: dec number endl Hexadecimal: hex number endl Octal: oct number endl;,c+基本数据类型与输入输出,六、设置填充字符,Setfill(c)用来设置setw(n)的填充字符, setw(n)的默认填充字符为空格#include #include void main() cout setfill(*) setw(2) 21 endl setw(3) 21 endl setw(4) 21 endl; cout setfill( ); / 恢复默认设置,c+基本数据类型与输入输出,七、左右对齐输出,默认情况下:字符左对齐,数字右对齐。Setiosflags(ios:left):设置左对齐;Setiosflags(ios:right):设置右对齐;,#include #include void main() cout setiosflags(ios:right) setw(5) 1 setw(5) 2 setw(5) 3 endl; cout setiosflags(ios:left) setw(5) 1 setw(5) 2 setw(5) 3 endl;,c+基本数据类型与输入输出,八、强制显示小数点和符号,Setiosflags(ios:showpoint):强制显示小数点;Setiosflags(ios:showpos):强制显示符号(正号);,#include #include void main() cout 10.0/5 endl; cout setiosflags(ios:showpoint) 10.0/5 endl;cout 10 -20 endl; cout setiosflags(ios:showpos) 10 -20 endl;,c+基本数据类型与输入输出,2.7 printf和scanf,Printf函数Scanf函数,c+基本数据类型与输入输出,一、printf函数,一般格式:printf(格式控制字符串,输出项1,输出项2,);%d(十进制整)、%ld(l表示长整)、%nd(n表示长度)%o(八进制)、%x(十六进制),也可加l和n%u(无符号),可加n%c(字符),如果是整数则应在0255%s(字符串),%-5.3s表示左对齐(默认为右对齐),5表示宽度,3表示取子串的长度。Hello-hel%f(单精度),%7.2f、%lf。%e(指数形式),c+基本数据类型与输入输出,一、scanf函数,一般格式:printf(格式控制字符串,地址1,地址2,);取地值符,c+基本数据类型与输入输出,收获盘点,基本数据类型及其特点变量/字面量/常量输入与输出,

    注意事项

    本文(c++基本数据类型与输入输出.ppt)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开