




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于初中基础知识第一页,共二十六页,编辑于2023年,星期日进制转换进制基数特点符号二进制0,1逢二进一B八进制0,1,2,3,4,5,6,7,逢八进一O十进制0,1,2,3,4,5,6,7,8,9逢十进一D十六进制0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G逢十六进一H第二页,共二十六页,编辑于2023年,星期日(215)D=(11010111)B(53)H=(123)O(2004)D=(3724)O(2004)D+(32)H=(2036)H(2008)D-(3723)O=(5)D下列4种不同数制表示的数中,数值最大的一个是
A)八进制数227B)十进制数789C)十六进制数1FFD)二进制数1010001进制转换第三页,共二十六页,编辑于2023年,星期日
打开C++第四页,共二十六页,编辑于2023年,星期日.简单的C++程序实例#include<iostream>usingnamespacestd;intmain(){cout<<"HelloWorld!";return0;}运行结果:HelloWorld!每一个C++程序都必须有一个main函数向操作系统返回一个零值,若程序不能正常执行,则返回一个非零值,一般为-1函数体是由大括号{}括起来的C++所有语句最后都应当有一个分号cout是C++的输出语句调用iostream库第五页,共二十六页,编辑于2023年,星期日求a和b两数之和#include<iostream>usingnamespacestd;intmain(){inta,b,sum;cin>>a>>b;sum=a+bcout<<“a+b=”<<“sum“<<endl;return0;}int定义了a,b,sum为整数第六页,共二十六页,编辑于2023年,星期日整型int实型(正实数、负实数、零)float(单精度实型)double(双精度实型)longdouble(长双精度实型)字符型char普通字符一对单引号‘a’,‘A’转义字符数组类型([])、指针类型(*)、结构体类(struct)、共用体类型(union)
C++数据类型第七页,共二十六页,编辑于2023年,星期日变量变量名规则:字母、数字、下划线三种字符组成,且第一个字符必须为字母或下划线。M.D.John,$123,#33,3G64,Lingli,C++,Zhang-ling定义变量floata,b,c,d,e//以逗号隔开floata,b=5.17*3.5,c=2*sin(2.0)//允许在定义时赋予它一个初值第八页,共二十六页,编辑于2023年,星期日运算符与表达式算数运算符:加+
减-乘*除/
取余%自增++自减--关系运算符:大于>小于<等于==
大于等于>=小于等于<=
不等于!=第九页,共二十六页,编辑于2023年,星期日关系运算的优先级“>,>=,<,<=”的优先级相同,这四种优先于“==”算数运算符(高)关系运算符赋值运算符(低)例如:
c>a+b等效于c>(a+b)a>b==c等效于(a>b)==ca==b>c等效于a==(b<c)a=b>c等效于a=(b>c)第十页,共二十六页,编辑于2023年,星期日逻辑运算与逻辑表达式逻辑运算符:值为“真”和“假”两种
用“1”和“0”表示与&&
或||
非!
ab!a!ba&&ba||b真真假假真假真假假假真真假真假真真假假假真真真假第十一页,共二十六页,编辑于2023年,星期日逻辑运算的优先级!(非)→&&(与)→||(或),“!”为三者中最高!>算数运算符>关系运算符>&&和||>赋值运算符>例如:(a>b)&&(x>y)可写成a>b&&x>y(a==b)||(x==y)可写成a==b||x==y(!a)||(a>b)可写成!a||a>b==为关系运算,不是赋值运算第十二页,共二十六页,编辑于2023年,星期日自增++和自减--运算符++i在使用i之前,先使i的值加1
如果i的原值为3,则j=++i后,j的值为4--i在使用i之前,先使i的值减1
如果i的原值为3,则j=--i后,j的值为2i++在使用i之后,i的值加1
如果i的原值为3,则j=i++后,j的值为3,i的值为4i--在使用i之后,使i的值减1
如果i的原值为3,则j=i--后,j的值为3,i的值为2第十三页,共二十六页,编辑于2023年,星期日自增++和自减--运算符i=3cout<<++i;输出为:4i=3cout<<i++;输出为:3第十四页,共二十六页,编辑于2023年,星期日a+=3等价于a=a+3x*=y+8等价于x=x*(y+8)x%=3等价于x=x%3复合复制运算符x%=y+3等效于x=x%(y+3)需加括号第十五页,共二十六页,编辑于2023年,星期日基本格式1.调用库#include<>cstdioiostream2.usingnamespacestd;3.intmain()4.{5.定义变量intfloatchar编辑语句;输出}第十六页,共二十六页,编辑于2023年,星期日输出ThisisaC++program#include<iostream>usingnamespacestd;intmain(){cout<<“ThisisaC++program";return0;}运行结果:ThisisaC++program第十七页,共二十六页,编辑于2023年,星期日输入与输出字符输入:getchar——须调用cstdio库字符输出:putchar输入流:cin
输出流:cout}须调用库iostream,否则编译出错cin>>变量1>>变量2>>……>>变量n;cout<<表达式1<<表达式2<<……<<表达式n;第十八页,共二十六页,编辑于2023年,星期日一个cout语句可以分写成若干行,如cout<<“ThisisaC++program”<<endl;cout<<“Thisis”<<“aC++”<<“program”<<endl;cout<<“Thisis”;cout<<“aC++”;cout<<“program”;cout<<endl;末尾有分号末尾无分号以上三种情况均输出为:ThisisaC++program第十九页,共二十六页,编辑于2023年,星期日“<<”不能插入多个输出项cout<<a,b,c;cout<<a+b+c;第二十页,共二十六页,编辑于2023年,星期日一个cin语句可以分写成若干行,如cin>>a>>b>>c>>d;cin>>a>>b>>c>>d;cin>>a;cin>>b;cin>>c;cin>>d;末尾有分号末尾无分号第二十一页,共二十六页,编辑于2023年,星期日用getchar和putchar函数进行字符的输入和输出#include<iostream>usingnamespacestd;intmain(){chara,b,c;a=“B”;b=“O”;c=“Y”;putchar(a);putchar(b);putchar(c);putchar(\n);return0;}运行结果:BOY
putchar(c)第二十二页,共二十六页,编辑于2023年,星期日C++语言的简单程序已知梯形上、下底长为15和25。梯形高为h,则由已知三角形面积为150平方厘米,有150=(15*h)/2,得h为20,然后根据梯形面积公式算出梯形面积。如图,在梯形中阴影部分面积是150平方厘米,求梯形面积1501525第二十三页,共二十六页,编辑于2023年,星期日C++语言的简单程序#include<iostream>usingnamespacestd;intmain(){
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳斯莱斯魅影购车合同范本
- 为要使用合同范本
- pvc销售合同范本
- 代办旅游合同范本
- 兼职司机 合同范本
- 养生店合同范本
- 分期车辆协议合同范本
- 2024年上海健康医学院招聘考试真题
- 北京一对一合伙合同范本
- 下铺门店转让合同范本
- 《思想道德修养与法律基础》说课(获奖版)课件
- 幼儿园中班居家安全教案
- 网页设计和制作说课稿市公开课金奖市赛课一等奖课件
- 《新媒体营销》新媒体营销与运营
- 食用油营销整合规划(含文字方案)
- 苏教版科学五年级下15《升旗的方法》教案
- 现代工业发酵调控绪论
- 超高性能混凝土项目立项申请(参考模板)
- 电缆桥架招标文件范本(含技术规范书)
- 试车场各种道路施工方案设计
- PS零基础入门学习教程(适合纯小白)PPT课件
评论
0/150
提交评论