《c++程序设计》例题与习题(上)

《c++程序设计》例题与习题(上)

ID:11287757

大小:506.00 KB

页数:82页

时间:2018-07-11

《c++程序设计》例题与习题(上)_第1页
《c++程序设计》例题与习题(上)_第2页
《c++程序设计》例题与习题(上)_第3页
《c++程序设计》例题与习题(上)_第4页
《c++程序设计》例题与习题(上)_第5页
资源描述:

《《c++程序设计》例题与习题(上)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章【例2.1】一个简单的C++程序。#includevoidmain(){cout<<"hello,world";//向屏幕输出hello,world后换行}表2–2基本数据类型类型名称占用字节数存储值范围char字符型1-128~127int整型4-231~(231-1)float实型4-1038~1038double双精度型8-10308~10308void无值型0无值表2–3修饰词和基本数据类型组合后的数据类型(VisualC++6.0环境)类型名称占用字节数存储值范围char字符型1-128~127signedc

2、har有符号字符型1-128~127Unsignedchar无符号字符型10~255shortint短整型2-32768~32767signedshortint有符号短整型2-32768~32767unsignedshortint无符号短整型20~65535Int整型4-231~(231-1)signedint有符号整型4-231~(231-1)unsignedint无符号整型4-0~(232-1)longint长整型4-231~(231-1)signedlongint有符号长整型4-231~(231-1)unsignedlongint无符号长整型4-

3、0~(232-1)float实型4-1038~1038double双精度型8-10308~10308longdouble长双精度型8-10308~10308【例2.2】引用的示例。#includevoidmain(){inti=10;int&refi=i;//refi是i的引用refi=20;cout<<"i="<voidmain(){charc;inti=1

4、;c=i+'0';//Acout<<"整型数"<

5、n换行输出r回车输出t水平制表符(Tab键)输出v纵向制表符输出\反斜线用于输出或文件的路径名'单引号输出"双引号输出空字符输出表2–5C++运算符及其优先级优先级运算符功能说明结合性1()改变优先级从左至右::作用域运算符[]数组下标.,->成员选择2++,--增1或减1运算符从右至左&取地址*取内容!逻辑求反~按位求反+,-取正、负数()强制类型转换Sizeof取所占内存字节数new,delete动态存储分配3*,/,%乘法,除法,取余从左至右4+,-加法,减法5<<,>>左移位,右移位6<,<=,>,>=小于,小于等于,大于,大于

6、等于7==,!=相等,不等8&按位与9^按位异或10

7、按位或11&&逻辑与12

8、

9、逻辑或13?:三目运算符从右至左14=,+=,-=,*=,/=,%=,&=,^=,!=,<<=,>>=赋值运算符15,逗号运算符从左至右【例2.4】求圆柱体的表面积。#include#definePI3.1415926voidmain(){floatr,h;floats;cout<<"请输入圆柱体的半径和高:";cin>>r>>h;s=2*PI*r*r+2*PI*r*h;cout<<"圆柱体的表面积为"<

10、从键盘上输入一整数,并判断其是否为偶数。#includevoidmain(){inti;cout<<"请输入一整数:";cin>>i;if(i%2==0)cout<<"该整数是偶数"<voidmain(){inti=5,j=5;intk,n;k=++i+2;//Acout<<"k="<11、}程序运行结果为:k=8i=6n=7j=6【例2.7】整数溢出示例。#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。