欢迎来到天天文库
浏览记录
ID:50041140
大小:1.92 MB
页数:61页
时间:2020-03-08
《C++教程教学课件 作者 郑莉 李宁 02_简单数据及运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章简单数据及运算清华大学郑莉学习目标掌握常量与变量的概念及其定义和初始化方法;掌握C++的基本数据类型;掌握基本类型数据的运算实现方法。2目录2.1程序中的数据2.2基本数据类型2.2.1整数类型2.2.2浮点数类型2.2.3字符类型2.2.4字符串类型2.2.5布尔类型3目录(续)2.3简单运算2.3.1算术运算2.3.2赋值运算2.3.3逗号运算2.3.4关系运算2.3.5逻辑运算2.3.6sizeof运算2.3.7位运算4目录(续)2.4语句2.4.1声明语句2.4.2表达式语句2.4.3复合语句52.1程序中的数据常量在源程序中直接写明的数据,其值在整个程序运行期间
2、不可改变,这样的数据称为常量。变量在运行过程中从计算机的外部设备(例如键盘、硬盘)读取的,这些数据的值在程序运行过程中允许改变,这样的数据称为变量。6例2-1:读入并显示整数#includeusingnamespacestd;intmain(){intradius;cout<<"Pleaseentertheradius!";cin>>radius;cout<<“Theradiusis:”<>ra
3、dius;cout<<"Nowtheradiusischangedto:"<usingnamespacestd;intmain
4、(){constdoublepi(3.14159);intradius;cout<<"Pleaseentertheradius!";cin>>radius;cout<<"Theradiusis:"<>radius;cout<<"Nowtheradiusischangedto:"<5、easeentertheradius!2Theradiusis:2PIis:3.14159Pleaseenteradifferentradius!3Nowtheradiusischangedto:3PIisstill:3.141592.1程序中的数据例2-2(续)例2-3:变量的初始化#includeusingnamespacestd;intmain(){constdoublepi(3.14159);intradius(0);cout<<"Theinitialradiusis:"<6、cout<<"Pleaseenteradifferentradius!";cin>>radius;cout<<"Nowtheradiusischangedto:"<7、号分符号的(signed)和无符号的(unsigned)按照数据范围分短整数(short)和长整数(long)char类型132.2基本数据类型2.2.1整数类型(续)十进制整数[±]若干个0~9的数字,但数字部分不能以0开头,正数前边的正号可以省略。八进制整数八进制整常量的数字部分要以数字0开头,一般形式为:[±]0若干个0~7的数字十六进制整数十六进制整常量的数字部分要以0x开头,一般形式为:[±]0x若干个0~9的数字及A~F的字母(大小写均可)142.2基本数据类型例2-4:整数变量
5、easeentertheradius!2Theradiusis:2PIis:3.14159Pleaseenteradifferentradius!3Nowtheradiusischangedto:3PIisstill:3.141592.1程序中的数据例2-2(续)例2-3:变量的初始化#includeusingnamespacestd;intmain(){constdoublepi(3.14159);intradius(0);cout<<"Theinitialradiusis:"<6、cout<<"Pleaseenteradifferentradius!";cin>>radius;cout<<"Nowtheradiusischangedto:"<7、号分符号的(signed)和无符号的(unsigned)按照数据范围分短整数(short)和长整数(long)char类型132.2基本数据类型2.2.1整数类型(续)十进制整数[±]若干个0~9的数字,但数字部分不能以0开头,正数前边的正号可以省略。八进制整数八进制整常量的数字部分要以数字0开头,一般形式为:[±]0若干个0~7的数字十六进制整数十六进制整常量的数字部分要以0x开头,一般形式为:[±]0x若干个0~9的数字及A~F的字母(大小写均可)142.2基本数据类型例2-4:整数变量
6、cout<<"Pleaseenteradifferentradius!";cin>>radius;cout<<"Nowtheradiusischangedto:"<7、号分符号的(signed)和无符号的(unsigned)按照数据范围分短整数(short)和长整数(long)char类型132.2基本数据类型2.2.1整数类型(续)十进制整数[±]若干个0~9的数字,但数字部分不能以0开头,正数前边的正号可以省略。八进制整数八进制整常量的数字部分要以数字0开头,一般形式为:[±]0若干个0~7的数字十六进制整数十六进制整常量的数字部分要以0x开头,一般形式为:[±]0x若干个0~9的数字及A~F的字母(大小写均可)142.2基本数据类型例2-4:整数变量
7、号分符号的(signed)和无符号的(unsigned)按照数据范围分短整数(short)和长整数(long)char类型132.2基本数据类型2.2.1整数类型(续)十进制整数[±]若干个0~9的数字,但数字部分不能以0开头,正数前边的正号可以省略。八进制整数八进制整常量的数字部分要以数字0开头,一般形式为:[±]0若干个0~7的数字十六进制整数十六进制整常量的数字部分要以0x开头,一般形式为:[±]0x若干个0~9的数字及A~F的字母(大小写均可)142.2基本数据类型例2-4:整数变量
此文档下载收益归作者所有