程序设计总结汇总.docx
- 文档编号:1639727
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:24
- 大小:132.41KB
程序设计总结汇总.docx
《程序设计总结汇总.docx》由会员分享,可在线阅读,更多相关《程序设计总结汇总.docx(24页珍藏版)》请在冰豆网上搜索。
程序设计总结汇总
程序设计总结
一、C++语言常用基本数据类型
类型名
说明
字节
范围
char
char
字符型
l
-128~+127
int
short[int]
短整型
2
-32768~32767
int
整型
4
-2147483648-2147483647
long[int]
长整型
4
-2147483648~2147483647
实数(浮点数)
float
单精度浮点型
4
约6位有效数字
double
双精度浮点型
8
约8位有效数字
longdouble
长双精度浮点型
16
约12位有效数字
二、变量定义
变量定义的两个要素:
变量的数据类型 变量名称;
形象地说:
变量定义就是给一个可以装东西的盒子取名字和规定它可以装什么类型的东西。
例如:
intnumber;
这里变量名称为number,是整数类型,;表示变量说明结束。
也就是定义了一个名称为number的盒子,该盒子只能装整数。
实验程序1
实验程序2
#include
usingnamespacestd;
intmain()
{
inta=34,b=56;
a=a+b;
b=a-b;
a=a-b;
cout<<”a=”< oout<<”b=”< system(“pause”); return0; } 程序输出: #include usingnamespacestd; intmain() { inttmp,count; tmp=4+1; count=tmp+2; tmp=count+2*tmp; cout<<"tmp=”< cout<<”count="< system(“pause”); return0; } 程序输出: 三、常量定义 常量是指在程序运行过程中不发生改变的量。 常量在程序中有三种表现形式: 1、直接写出数字: 例如: r=12.3;这里的12.3就是常量; 2、用#define来定义,见下面的试验程序2; 3、用const来定义,见下面的试验程序3; 例如: #definemaxn100 constdoublepi=3.14; 程序中定义常量一般写在#include下面,main()函数上面。 四、数学运算符、关系运算符、逻辑运算符 1)数学运算符: +(加)、-(减)、*(乘)、/(除法)、%(求余) 除法运算: /的规则与数学不同: a/b 如果a和b是整数,则a/b的结果也是整数,例如: 34/7=4、 -34/7=-4、 34/-7=-4、 -34/-7=4 如果a和b中有一个为浮点数,则运算结果就是浮点数,例如: 25.0/4=6.25、 25/4.0=6.25、 25.0/4.0=6.25 求余运算: %的运算规则是: 设a、b都是整数,则a%b=a-(a/b)*b。 例如: 34%7= 34-(34/7)*7= 34-4*7=6; -34%7=-34-(-34/7)*7=34-(-4*7)=-6; 34%-7=34-(34/-7)*-7=34-(-4*-7)=6; -34%-7=-34-(-34/-7)*-7=-34-(4*-7)=-6; 算术运算符号的优先级关系: */%优先于+- 2)关系运算符: >(大于)、<(小于)、>=(大于等于)、<=(小于等)、==(等于)、! =(不等于) 关系运算符用于比较数量关系,其运算结果只有两种: 0(错误false)、非0(正确true)。 例如: 3>5的值为0 5>=5的值为非0 5! =5的值为0 5<=5的值为非0、 5==5的值为非0 ’a’<’A’的值为0 ’hebis’>’hebing’的值为非0 ’13’>’123’的值为0 ’0’<’A’的值为非0 ’B’>65的值为0 ’c’<100的值为非0 关系运算符号的优先级关系: >、>=、<、<=优先于==、! = 3)逻辑运算符: &&(与)、||(或)、! (非) &&的运算规则: a&&b在a、b都为非0(正确)的时候才正确,其他情况均为0(错误) &&的运算规则: a&&b在a、b都为0(错误)的时候才错误,其他情况均为1(正确) ! 的运算规则: 当a=0时,! a为非0;当a=1时,! a为0; 逻辑运算符的优先级关系: ! 优于&&优于|| 举例: 数学表达式-2<=x<10的C语言条件表达式: x>=-2&&x<10 x是奇数的条件表达式: x是偶数的条件表达式: x%2==0 x能被11整除的条件表达式: x能被4整除但不能被100整除,或者能被400整除的C语言表达式: 五、输入、输出语句 cout格式: cout<<”hello”;//原样输出hello这几个字母 cout< cout< cout< 功能: 将一些内容按程序员的指定格式输出到计算机屏幕上。 cin格式: cin>>a; //从键盘输入,并将其值赋给变量a 功能: 从键盘接受输入,并将输入数据存放到变量中。 六、赋值语句 格式: 变量=表达式; 功能: 让变量的值等于表达式的值,先计算表达式的值,然后赋給左边的变量。 其中’=’称为赋值运算符号。 实验程序3: 实验程序4: #include usingnamespacestd; intmain() { inta,b,t; cin>>a>>b; t=a; a=b; b=t; cout<<"a=”< cout<<”b="< system(“pause”); return0; } 输入: 3456 输出: #include usingnamespacestd; intmain() { inta,b; scanf("%d%d",&a,&b); a+=b; b-=a; a*=2; b%=3;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 总结 汇总