c++入门知识点集合_第1页
c++入门知识点集合_第2页
c++入门知识点集合_第3页
c++入门知识点集合_第4页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

知识点集合TOC\o"1-5"\h\z!运算 4逻辑运算 4\o"CurrentDocument"取反逻辑运算(C46) 4\o"CurrentDocument"与逻辑运算(C47) 5或逻辑运算(C48) 6算术运算 7\o"CurrentDocument"后缀式增1算术运算(C49) 7\o"CurrentDocument"后缀式减1算术运算(C50) 9\o"CurrentDocument"加算术运算(C60) 10\o"CurrentDocument"减算术运算(C61) 11\o"CurrentDocument"乘算术运算(C62) 12\o"CurrentDocument"除算术运算(C63) 13\o"CurrentDocument"取余数算术运算(C64) 15整除算术运算(C69) 16位运算 17右移位运算(C51) 17\o"CurrentDocument"左移位运算(C52) 18\o"CurrentDocument"按位与(C53) 19关系运算 20相等美系ぜ算(C54) 20\o"CurrentDocument"不相等关系运算(C55) 21小于等尸关系汪舁(C57) 24大于美系ぜ算(C58) 25大于等于关系运算(C59) 26\o"CurrentDocument"赋值运算(C65) 27\o"CurrentDocument"加赋值;©算(C66) 29乘赋值12算(Cu7) 30\o"CurrentDocument"除赋值运算(C68) 31\o"CurrentDocument"按位异或赋值运算交换两整数(C71) 32\o"CurrentDocument"改变运算优先级(C72) 33二目运算(C75) 34强制类型转换 35\o"CurrentDocument"整型强制转换成字符型(C18) 35\o"CurrentDocument"取整运算(C89) 36\o"CurrentDocument"标准输入整数(C36) 41\o"CurrentDocument"标准输入字符(C37) 43\o"CurrentDocument"标准输入字符串(C38) 45标准输入失败判断(C44) 46\o"CurrentDocument"标准输入实数(C86) 482.2输入样式 49\o"CurrentDocument"eof型输入样式(C42) 49n型输入样式(C43) 50\o"CurrentDocument"3输出 52\o"CurrentDocument"标准输出(C40) 52\o"CurrentDocument"标准输出字符串(C39) 54\o"CurrentDocument"标准输出格式控制(C41) 55\o"CurrentDocument"标准输出新的一行(C33) 56\o"CurrentDocument"标准输出整数(C84) 58\o"CurrentDocument"标准输出字符(C85) 59\o"CurrentDocument"标准输出实数(C87) 60\o"CurrentDocument"4语句 62循环语句 62\o"CurrentDocument"do...while循环语句(C02) 63\o"CurrentDocument"for循环语句(C03) 65选择语句 66\o"CurrentDocument"if条件语句(C04) 66\o"CurrentDocument"switch语句(C05) 67跳转语句 69\o"CurrentDocument"4.3.2continue话句(C07) 70\o"CurrentDocument"返回语句(C28) 725变里 73字符型变量 73\o"CurrentDocument"字符型变量声明(C08) 73布尔型变量 74\o"CurrentDocument"布尔型变量声明(C10) 74整型变量 75短整型变量 75短整型变量声明 75int短整型变量声明(C09) 75long短整型变量声明(C11) 76长整型变量 77长整型变量声明(C13) 77高精度浮点型变量 79\o"CurrentDocument"5.4.2实数相等判定(C70) 80数组变量 81\o"CurrentDocument"ー维数组变量声明(C14) 81\o"CurrentDocument"二维数组变量(C15) 82\o"CurrentDocument"字符数组变量(C16) 83\o"CurrentDocument"结构体变量定义(C19) 85\o"CurrentDocument"变量初始化(C21) 88\o"CurrentDocument"整数最大值设置(C90) 89\o"CurrentDocument"整数最小值设置(C91) 906常量 91布尔常量 91\o"CurrentDocument".1.1 布尔常量假(C22) 91.1.2 布尔常量真(C23) 92\o"CurrentDocument"字符常量(C76) 94\o"CurrentDocument"字符串常量(C78) 95#define常量定义(C92) 98\o"CurrentDocument"7函数 987.1自定义函数(C25) 98\o"CurrentDocument"7.2.1递归函数调用(C26) 101\o"CurrentDocument"布尔函数声明(C30) 103\o"CurrentDocument"求绝对值函数(C73) 105\o"CurrentDocument"求平方根函数(C74) 106字符串比较函数(C79) 108\o"CurrentDocument"读入字符函数(C88) 109\o"CurrentDocument"8头文件 1108.!头文件声明 110\o"CurrentDocument"标准输入输出头文件声明(C31) 110\o"CurrentDocument"输出格式控制头文件声明(C32) 112\o"CurrentDocument"数学头文件声明(C45) 113\o"CurrentDocument"字符串头文件声明(C80) 114\o"CurrentDocument"常用函数头文件声明(C81) 115\o"CurrentDocument"8.2命名空间(C83) 1179排序(C17) 118逻辑运算取反逻辑运算(C46)概念级知识点名称(ch):取反逻辑运算概念级知识点名称(en):Logical_Negation特征分析:取反逻辑运算语言级知识点名称(ch):取y反逻辑运算!语言级知识点名称(en):知识点别名(ch):!取反操作,!逻辑取反操作。定义或说明(ch):!操作符将它后面的表达式的真值取反。知识点分类:程序设计语言程序设计语言:C/C++(23)识别描述:!用途:表达当某个表达式为假的时候为真。用法:!(表达式)符号:!使用频率(人):18涉及题目数量(人):4实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;if(!a)cout«nno*'«endl;elsecout«"yes“«endl;return0;)实例!CASE!输入:-1实例1CASE1输出:yes实例1CASE2输入:0实例1CASE2输出:no实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if(!a&&!b)coul<v"yougethereJvvendl;elsecout«"no"«endl;return0;)实例2CASE1输入:00实例2CASE!输出:yougethere.实例2CASE2输入:0-1实例2CASE2输出:no与逻辑运算(C47)概念级知识点名称(ch):与逻辑运算概念级知识点名称(en):LogicaLAND特征分析:与逻辑 运算语言级知识点名称(ch):与逻辑运算&&语言级知识点名称(en):知识点别名(ch):&&运算,&&运算符,&&,与运算,&&逻辑与,(C++)&&运算符,&&逻辑与操作。定义或说明(ch):逻辑与操作符(&&),是将两个表达式组合成一个表达式。仅当原来的两个表达式都为true时,得到的表达式的值オ为true:否则表达式的值为false〇知识点分类:程序设计语言程序设计语言:C/C++(24)识别描述:&&用途:用来连接2个表达式2个都要为真,该复合表达式オ为真。用法:(表达式)&&(表达式)符号:&&使用频率(人):24涉及题目数量(人):22实例1:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if(!a&&!b)cout«"yougethere.H«endl;elsecout«“no"«endl;return0;)实例1CASE1输入:00实例[CASE]输出:yougethere.实例1CASE2输入:0-1实例1CASE2输出:no实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if(a>0&&b<0)cout«"a>0andb<0n«endl;elsecout«"a<=0orb>=〇”«endl;return0;}实例2CASE1输入:1-1实例2CASE1输出:a>0andb<0实例2CASE2输入:0-1实例2CASE2输出:a<=0orb>=0或逻辑运算(C48)概念级知识点名称(ch):或逻辑运算概念级知识点名称(en):LogicaLOR特征分析:或 逻辑 运算语言级知识点名称(ch):或逻辑运算II语言级知识点名称(en):知识点别名(ch):II(逻辑或),II运算,II逻辑或操作,(C++)ll运算符,II逻辑或操作。定义或说明(ch):如果原来表达式中的任何ー个或全部都为true(或非零),则得到的表达式的值为true:否则,表达式的值为false〇知识点分类:程序设计语言程序设计语言:C/C++(25)识别描述:II用途:用来连接2个表达式2个都要为假,该复合表达式オ为假。用法:(表达式)II(表达式)符号:II使用频率(人):8涉及题目数量(人):8实例1:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if(!aII!b)cout«"yougethere.*'«endl;elsecout«"nou«endl;return0;)实例1CASE1输入:00实例1CASE!输出:yougethere.实例1CASE2输入:1-1实例1CASE2输出:no实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if(a>0IIb<0)coutvv"a>0orb<0M«endl;elsecout«Ma<=0andb>=0H«endl;return0;}实例2CASE1输入:11实例2CASE1输出:a>0orb<0实例2CASE2输入:01实例2CASE2输出:a<=0andb>=0算术运算后缀式增1算术运算(C49)概念级知识点名称(ch):后缀式增1算术运算概念级知识点名称(en):Post-increment特征分析:后缀式增1算术 运算语言级知识点名称(ch):增1运算的后缀表达式++语言级知识点名称(en):知识点别名(ch):增1(++)语句,自加加++,后加加,++操作,++,自增1操作++,«++)++运算符,++后自增-操作,后加1算术运算定义或说明(ch):a++意味着使用a的当前值计算表达式,然后将a的值加1。知识点分类:程序设计语言程序设计语言:C/C++(26)识别描述:++(nma)用途:在用完该变量之后,该变量自动加1。经常用来循环控制中。用法:变量名++符号:++使用频率(人):97涉及题目数量(人):58实例1:#include<iostream>usingnamespacestd;intmain(){•nta[5];inti=0;while(i<5){cin»a[i];i++;)=0;while(i<5){cout«a[i]«*i++;)return0;}实例1CASE1输入:12345实例1CASE1输出:12345实例1CASE2输入:56817实例1CASE2输出:56817实例2:#include<iostream>usingnamespacestd;intmain(){inta[5],b[5];inti=0;while(i<5){cin»a[i];i++;}=0;while(i<3){b[i]=a[i];cout«b[i]«'i++;cout«endl;return0;)实例2CASE1输入:12345实例2CASE1输出:12345实例2CASE2输入:56817实例2CASE2输出:568171.2.2后缀式减1算术运算(C50)概念级知识点名称(ch):后缀式减1算术运算概念级知识点名称(en):Post-decrement特征分析:后缀式减1 算术 运算语言级知识点名称(ch):减1运算的后缀表达式ー语言级知识点名称(en):Post-decrement知识点别名(ch):--运算,自减减,自减减ー,--运算,-,--后自减ー操作,后减1算术运算ー。定义或说明(ch):a一意味着使用a的当前值计算表达式,然后将a的值减1。知识点分类:程序设计语言程序设计语言:C/C++(27)识别描述:-用途:在用完该变量之后,该变量自动减1。经常用来循环控制中。用法:变量名ー符号:一使用频率(人):18涉及题目数量(人):17实例1:#include<iostream>usingnamespacestd;intmain(){inta[5];inti=4;while(i>=0){cin»a[i];i-,;)i=4;while(i>=0){cout«a[i]«J;i一;}return0;

1234512345568175681712345123455681756817实例1CASE1输出:实例1CASE2输入:实例1CASE2输出:实例2:#include<iostream>usingnamespacestd;intmain(){inta[5],b[5];inti=4;while(i>=0){cin»a[i];)i=4;while(i>=0){b[i]=a[i];cout«b[i]«**;i-;}cout«endl;return0;1234512345568112345123455681756817实例2CASE1输出:实例2CASE2输入:实例2CASE2输出:加算术运算(C60)概念级知识点名称(ch):加算术运算概念级知识点名称(en):Addition特征分析:加 算术 运算语言级知识点名称(ch):加法算术运算+语言级知识点名称(en):Plus知识点别名(ch):加法操作,+-*/%基本算术运算,加法运算+,(C++)+运算符,+加法运算。定义或说明(ch):做加法。知识点分类:程序设计语言程序设计语言:C/C++(37)识别描述:+andwithout++andwithout+=用途:代数加法在计算机中的符号。用法:M+K{M,KI数值型或是数值型变量}符号:+使用频率(人):45涉及题目数量(人):30实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;cout«a+3«endl;return0;)实例1CASE1输入:1实例1CASE1输出:4实例1CASE2输入:2实例1CASE2输出:5实例2:#include<iostream>usingnamespacestd;intmain(){inta;intb;intc;cin»a»b;c=a+b;cout«c«endl;return0;)实例2CASE1输入:34实例2CASE1输出:7实例2CASE2输入:544实例2CASE2输出:49减算术运算(C61)概念级知识点名称(ch):减算术运算概念级知识点名称(en):Subtraction特征分析:减算术运算语言级知识点名称(ch):减法算术运算ー语言级知识点名称(en):Minus知识点别名(ch):减法,减号,减法运算,ー减法运算,+-*/%基本算术运算,(C++)-运算符,ー减法运算。定义或说明(ch):做减法。知识点分类:程序设计语言程序设计语言:C/C++(38)识别描述:-andwithout-andwithout-=用途:代数减法在计算机中的符号。用法:M-K{M,KI数值型或是数值型变量}符号一使用频率(人):47涉及题目数量(人):37实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;cout«a-3«endl;return0;}实例1CASE!输入:1实例1CASE1输出:・2实例1CASE2输入:4实例1CASE2输出:1实例2:#include<iostream>usingnamespacestd;intmain(){inta;intb;intc;cin»a»b;c=a-b;cout«c«endl;return0;)实例2CASE1输入:34实例2CASE1输出:-1实例2CASE2输入:304实例2CASE2输出:26乘算术运算(C62)概念级知识点名称(ch):乘算术运算概念级知识点名称(en):Multiplication特征分析:乘 算术 运算语言级知识点名称(ch):乘法算术运算・语言级知识点名称(en):Multiply知识点别名(ch):乘法,・乘法,乘法运算,+-*/%基本算术运算,乘法运算*,(C++)・运算符,・乘法运算。定义或说明(ch):做乘法。知识点分类:程序设计语言程序设计语言:C/C++(39)识别描述:*andwithout*二用途:代数乘法在计算机中的符号。用法:M*K{M,KI数值型或是数值型变量}符号:*使用频率(人):41涉及题目数量(人):30实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;cout«a*3«endl;return0;}实例1CASE!输入:I实例1CASE1输出:3实例1CASE2输入:2实例1CASE2输出:6实例2:#include<iostream>usingnamespacestd;intmain(){inta;intb;intc;cin»a»b;c=a*b;cout«c«endl;return0;)实例2CASE1输入:34实例2CASE1输出:12实例2CASE1输入:54实例2CASE1输出:20除算术运算(C63)概念级知识点名称(ch):除算术运算概念级知识点名称(en):Division特征分析:除算术 运算语言级知识点名称(ch):除法算术运算/语言级知识点名称(en):Divid知识点别名(ch):除法运算,+-*/%基本算术运算,除法运算/,(C++)/运算符,/除法运算。定义或说明(ch):做除法。除法操作符的行为取决于操作数的类型。如果两个操作数都是整型,则C++将执行整数除法,这意味着结果的小数部分将被丢弃,使得最后的结果是ー个整数。如果其中有一个(或两个)操作数是浮点值,则小数部分将保留,结果未浮点数。知识点分类:程序设计语言程序设计语言:C/C++(40)识别描述:/andwithout/=用途:代数除法在计算机中的符号。对于整数除法取商。用法:M/K{MI数值型或是数值型变量}{KI非零数值型或是非零数值型变量)符号:/使用频率(人):22涉及题目数量(人):19实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;cout«a/3«**«a*1.0/3«endl;return0;)实例1CASE1输入:10实例1CASE!输出:33.333333333333333实例1CASE1输入:6实例!CASE!输出:22实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if(b!=0)cout«a/b«endl;elsecoutv<"secondnumbercan'tbeO."«endl;return0;)实例2CASE1输入:10实例2CASE1输出:secondnumbercan'tbe0.实例2CASE2输入:21实例2CASE2输出:2取余数算术运算(C64)概念级知识点名称(ch):取余数算术运算概念级知识点名称(en):Modulus特征分析:取余数算术运算语言级知识点名称(ch):取余数算术运算%语言级知识点名称(en):Mod知识点别名(ch):%运算,%取模,%运算符,%操作符,%操作,+-*/%基本算术运算,%取模运算,%取模操作,(C++)%运算符,%取模操作。定义或说明(ch):取模操作符返回整除除法的余数。知识点分类:程序设计语言程序设计语言:C/C++(41)识别描述:%andwithout%=用途:整数代数除法取余数在计算机中的符号。用法:M%K{Ml数值型或是数值型变量}{KI非零数值型或是非零数值型变量}符号:%使用频率(人):46涉及题目数量(人):30实例I:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;cout«a%3«endl;return0;)实例1CASE1输入:10实例1CASE1输出:1实例1CASE2输入:9实例1CASE2输出:0实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if(b!=0)cout«a%b«endl;elsecoutvv“secondnumbercan'tbeO."«endl;return0;)实例2CASE1输入:10实例2CASE1输出:secondnumbercan'tbe0.实例2CASE2输入:53实例2CASE2输出:2整除算术运算(C69)概念级知识点名称(ch):整除算术运算概念级知识点名称(en):Integer_Division特征分析:整除算术 运算语言级知识点名称(ch):整型数的除法语言级知识点名称(en):知识点别名(ch):(C++)整型数的除法定义或说明(ch):整型数(包括char、short、int和longlong以及它们的unsigned形式)之间的除法,结果只保留整数部份。知识点分类:程序设计常识程序设计语言:C/C++(83)识别描述:整型数/整型数用途:用于整型数的除法。用法:M%K{MI整数或是整型变量}{KI非零整数或是非零整型变量}符号:/使用频率(人):1涉及题目数量(人):1实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;cout«a/3«endl;return0;)实例1CASE1输入:1实例1CASE1输出:〇实例1CASE1输入:7实例1CASE1输出:2实例2:#include<iostream>usingnamespacestd;intmain(){inta;while(cin»a){cout«a/3«endl;)实例2CASE1输入:36实例2CASE1输出:12实例2CASE2输入:701实例2CASE2输出:201算右移位运算(C51)概念级知识点名称(ch):右移位运算概念级知识点名称(en):Bitwise_Shift_Right特征分析:右 移位运算语言级知识点名称(ch):右移位运算〉〉语言级知识点名称(en):知识点别名(ch):右移运算,>>右移运算。定义或说明(ch):value»shift;其中value是要移动的整数值,shift是要移动的位数。例如:17〉〉2,将17(17在内存中以2进制形式保存,移动位也是移动2进制的位)中所有的位向右移2位。对于无符号整数,腾出的位置用〇填充,超过边界的位将被删除。对于符号整数,腾出的位置用。还是用原来最左边位填充取决于实现。右移一位相当于除以2。知识点分类:程序设计语言程序设计语言:C/C++(28)识别描述:>〉V{VI0-9}用途:以2为底的指数运算。一般用來由大往小方面运算的时候。用法:V=V〉〉N{Vlint,long,10ngiong等整数型变量}{NI正整数}符号:»使用频率(人):2涉及题目数量(人):2实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;a=a»1;cout«a«endl;return0;)实例1CASE1输入:4实例1CASE1输出:3实例1CASE2输入:7实例1CASE2输出:3实例2:#include<iostream>usingnamespacestd;intmain(){inta=16;intb;cin»b;cout«(a»b)«endl;return0;)实例2CASE1输入:4实例2CASE1输出:1实例2CASE2输入:3实例2CASE2输出:2左移位运算(C52)概念级知识点名称(ch):左移位运算概念级知识点名称(en):Bitwise-Shift_Left特征分析:左 移位运算语言级知识点名称(ch):左移位运算<<语言级知识点名称(en):知识点别名(ch):左移运算。定义或说明(ch):左移表达式的位。知识点分类:程序设计语言程序设计语言:C/C++(29)识别描述:<<V{VI0-9}用途:以2为底的指数运算。一般用来由小往大方向运算的时候。用法:V=V«N{Vlint,long,1〇鸣1〇昭等整数型变量理2正整数)符号:使用频率(人):1涉及题目数量(人):1实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;a=a«1;cout«a«endl;return0;)实例1CASE1输入:4实例1CASE1输出:8实例1CASE2输入:7实例1CASE2输出:14实例2:#include<iostream>usingnamespacestd;intmain(){inta=1;intb;cin»b;cout«(a«b)«endl;return0;}实例2CASE1输入:4实例2CASE1输出:16实例2CASE2输入:3实例2CASE2输出:8按位与(C53)概念级知识点名称(ch):按位与概念级知识点名称(en):Bitwise_AND特征分析:与逻辑位运算语言级知识点名称(ch):按位与&语言级知识点名称(en):知识点别名(ch):与操作,(C++)&运算符。定义或说明(ch):&(与)运算耍求有两个运算值,然后返回一个值,当且仅当两个运算值都位!时,返回值为!〇(nma)知识点分类:程序设计语言程序设计语言:C/C++(30)识别描述:&andwithout&&用途:用于特定的2进制处理。用法:M&K{M,KI整型变量或是整型}符号:&使用频率(人):9涉及题目数量(人):9实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;a=a&3;cout«a«endl;return0;实例1CASE1输入:4实例!CASE1输出:0实例1CASE2输入:7实例1CASE2输出:3实例2:#include<iostream>usingnamespacestd;intmain(){inta=3;intb;cin»b;cout«(a&b)«endl;return0;)实例2CASE1输入:4实例2CASE1输出:0实例2CASE2输入:7实例2CASE2输出:3关系运算相等关系运算(C54)概念级知识点名称(ch):相等关系运算概念级知识点名称(en):Equal-to特征分析:相等关系 运算语言级知识点名称(ch):相等关系运算==语言级知识点名称(en):equal知识点别名(ch):==运算符,判断是否相等==,比较==,==判相等,相等判定,=判相等,判相等操作==,(C++)==运算符,==判相等操作。定义或说明(ch):==判断两个值是否相等。知识点分类:程序设计语言程序设计语言:C/C++(31)识别描述:==用途:用来判断2个表达式是否相等,相等的话结果为真。用法:表达式1==表达式2符号:==使用频率(人):80涉及题目数量(人):54实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;if(a=3)couivv"a=3"vvendl;elsecout«"nou«endl;return0;)实例1CASE1输入:3实例1CASE1输出:a=3实例1CASE2输入:4实例1CASE2输出:no实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if((a+3)==(b+4))cout«^findthenumberwewant."vvendl;elsecout«nno"«endl;return0;)实例2CASE1输入:21实例2CASE!输出:findthenumberwewant.实例2CASE2输入:78实例2CASE2输出:no不相等关系运算(C55)概念级知识点名称(ch):不相等关系运算概念级知识点名称(en):Not-Equal-to特征分析:不相等 关系 运算语言级知识点名称(ch):不等于关系运算!=语言级知识点名称(en):NotEqual知识点别名(ch):不等于,条件判断不等于,!=不等于,不等于操作!=,(C++)!=运算符,!=不等于操作。程序设计语言:C/C++(32)特征分析:不等于+关系运算识别描述:!=用途:用来判断2个表达式是否不相等,不相等是结果为真。用法:表达式1!=表达式2符号:!=使用频率(人):16涉及题目数量(人):14实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;if(a!=3)coutvv"a!=3"vvendl;elsecoutvv"a=3,,«endl;return0;}实例1CASE1输入:1实例1CASE1输出:a!=3实例1CASE2输入:3实例1CASE2输出:a=3实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if((a+3)!=(b+4))cout«,,Goon.M«endl;elsecoutvc'Tryagain.''v<endl;return0;)实例2CASE1输入:11实例2CASE1输出:Goon.实例2CASE2输入:43实例2CASE2输出:Tryagain.小于关系运算(C56)概念级知识点名称(ch):小于关系运算概念级知识点名称(en):Less-than特征分析:小于关系 运算语言级知识点名称(ch):小于关系运算<语言级知识点名称(en):Lessthan知识点别名(ch):<小于运算符,小于号,小于符号,〈运算符,小于操作,小于,〈操作,〈运算,<小于操作符,(C++)〈运算符,<小于操作。定义或说明(ch):判断小于关系。知识点分类:程序设计语言程序设计语言:C/C++(33)识别描述:<用途:用来判断•个表达式的运算结果是否小于另ー个表达式的运算结果,成立的话结果为真。用法:表达式1<表达式2符号:<使用频率(人):70涉及题目数量(人):42实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;if(a<3)coutvv"a<3,,«endl;elsecouivv"a>=3,,«endl;return0;)实例1CASE1输入:1实例!CASE1输出:a<3实例1CASE2输入:3实例1CASE2输出:a>=3实例1CASE3输入:4实例!CASE3输出:a>=3实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if((a+3)<(b+4))coutvぐ'GoodWork."«endl;elsecout«"Tryagain."«endl;return0;)实例2CASE1输入:1-1实例2CASE1输出:Tryagain.实例2CASE2输入:10实例2CASE2输出:Tryagain.实例2CASE3输入:40实例2CASE3输出:GoodWork.小于等于关系运算(C57)概念级知识点名称(ch):小于等于关系运算概念级知识点名称(en):Less-than-or-Equal-to特征分析:小于等于 关系 运算语言级知识点名称(ch):小于等于关系运算<=语言级知识点名称(en):LessorEqual知识点别名(ch):v=小于等于,比较〈二,小于等于,比较语句,<=语句,(C++)〈=运算符,<=小于等于比较操作。定义或说明(ch):判断小于等于关系。知识点分类:程序设计语言程序设计语言:C/C++(34)识别描述:<=用途:用来判断ー个表达式的运算结果是否小于等于另ー个表达式的运算结果,成立的话结果为真。用法:表达式1〈二表达式2符号:<=使用频率(人):54涉及题目数量(人):28实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;if(a<=3)cout«,,a<=3"vvendl;elsecout«Ma>3"v<endl;return0;)实例1CASE1输入:1实例1CASE1输出:a<=3实例1CASE2输入:3实例1CASE2输出:a<=3实例2CASE3输入:5实例2CASE3输出:a>3实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if((a+3)<=(b+4))coutv<''Okay."vvendl;elsecout«^Tryagain.''v<endl;return0;}实例2CASE1输入:10实例2CASE1输出:Okay.实例2CASE2输入:20实例2CASE2输出:Tryagain.实例2CASE3输入:-11实例2CASE3输出:Okay.大于关系运算(C58)概念级知识点名称(ch):大于关系运算概念级知识点名称(en):Greater-than特征分析:大于关系 运算语言级知识点名称(ch):大于关系运算〉语言级知识点名称(en):Largerthan知识点别名(ch):>大于运算符,大于符号,>运算符,比较语句,>大于操作符,(C++)>运算符,〉大于操作。定义或说明(ch):判断大于关系。知识点分类:程序设计语言程序设计语言:C/C++C35)识别描述:〉用途:用来判断ー个表达式的运算结果是否大于另ー个表达式的运算结果,成立的话结果为真。用法:表达式1〉表达式2符号:>使用频率(人):24涉及题目数量(人):17实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;if(a>3)couivv"a>3"vvendl;elsecoutvv"a<=3,,«endl;return0;)实例1CASE1输入:1实例!CASE1输出:a<=3实例1CASE2输入:4实例1CASE2输出:a>3实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if((a+3)>(b+4))coutvv”Good.''<vendl;elsecoutvc'Tryagain.M«endl;return0;)实例2CASE1输入:10实例2CASE!输出:Tryagain.实例2CASE2输入:20实例2CASE2输出:Good大于等于关系运算(C59)概念级知识点名称(ch):大于等于关系运算概念级知识点名称(en):Greater-than-or-Equal-to特征分析:大于等于 关系 运算语言级知识点名称(ch):大于等于关系运算>=语言级知识点名称(en):LargerorEqual知识点别名(ch):>=大于等于,大于等于操作,大于等于,比较语句,>=运算,>=大于等于运算符,>=大于等于操作。定义或说明(ch):判断大于等于关系。知识点分类:程序设计语言程序设计语言:C/C++(36)识别描述:>=用途:用来判断ー个表达式的运算结果是否大于等于另ー个表达式的运算结果,成立的话结果为真。用法:表达式1>=表达式2符号:>=使用频率(人):19涉及题目数量(人):17实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;if(a>=3)coutvv"a>=3,,«endl;elsecouyv"a<3"vvendl;return0;}实例1CASE1输入:3实例!CASE!输出:a>=3实例1CASE2输入:4实例1CASE2输出:a>=3实例1CASE3输入:2实例2CASE3输出:a<3实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if((a+3)>=(b+4))coutvぐ'Perfecピ'vvendl;elsecout«"Tryagain."«endl;return0;)实例2CASE1输入:10实例2CASE!输出:Perfect实例2CASE2输入:31实例2CASE2输出:Perfect实例2CASE3输入:14实例2CASE3输出:Tryagain.赋值运算(C65)概念级知识点名称(ch):赋值运算概念级知识点名称(en):Assign特征分析:赋值运算语言级知识点名称(ch):赋值运算=语言级知识点名称(en):知识点别名(ch):赋值语句,赋值=,赋值运算,=赋值语句,赋值操作,(C++)赋值语句,=赋值操作。定义或说明(ch):赋值语句将值赋给存储单元。(注:在C++中,单个=表示赋值,两个==表示比较)知识点分类:程序设计语言程序设计语言:C/C++(42)识别描述:=andwithout==andwithout+=andwithout-=andwithout*=andwithout/=andwithout%=andwithout!=用途:给变量赋值。用法:V=B{VI变量}{Bl表达式,且运算结果的类型和V一致}符号:=使用频率(人):241涉及题目数量(人):72实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;a=3;cout«a«endl;return0;)实例1CASE1输入:3实例1CASE1输出:3实例1CASE2输入:4实例1CASE2输出:3实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a;b=a;cout«b«endl;return0;)实例2CASE1输入:1实例2CASE1输出:1实例2CASE2输入:2实例2CASE2输出:2加赋值运算(C66)概念级知识点名称(ch):加赋值运算概念级知识点名称(en):Increment_and_Assign特征分析:加赋值运算语言级知识点名称(ch):加赋值运算+=语言级知识点名称(en):知识点别名(ch):+=运算符,+=运算,+=加等于操作符,操作+=,(C++)+=运算符,+=操作。定义或说明(ch):a+=l相当于a=a+l,是后一种方法的缩写。知识点分类:程序设计语言言:C/C++(43)识别描述:+=用途:将一个变量加上一个数值的结果再赋给该变量。用法:V+=B{VI数值型变量或字符型变量}{BI表达式,目.运算结果的类型和V一致}符号:+=使用频率(人):19涉及题目数量(人):11实例I:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;a+=3;cout«a«endl;return0;}实例1CASE1输入:4实例1CASE1输出:7实例1CASE1输入:5实例1CASE!输出:8实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;a+=b;cout«a«endl;return0;)实例2CASE1输入:15实例2CASE1输出:6实例2CASE2输入:2-1实例2CASE2输出:1乘赋值运算(C67)概念级知识点名称(ch):乘赋值运算概念级知识点名称(en):Multiply_and_Assign特征分析:乘赋值 运算语言级知识点名称(ch):乘赋值运算・=语言级知识点名称(en):知识点别名(曲),操作・=。定义或说明(ch):知识点分类:程序设计语言程序设计语言:C/C++(44)识别描述:*=用途:将一个变量乘上一个数值的结果再赋给该变量。用法:V*=B{V1数值型变量或字符型变量}{BI表达式,且运算结果的类型和V一致}符号:*=使用频率(人):7涉及题目数量(人):3实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;a*=3;cout«a«endl;return0;)实例1CASE1输入:4实例1CASE1输出:12实例!CASE1输入:5实例1CASE1输出:15实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;a*=b;cout«a«endl;return0;

实例2CASE!输入:13实例2CASE1输出:3实例2CASE2输入:20实例2CASE2输出:〇除赋值运算(C68)概念级知识点名称(ch):除赋值运算概念级知识点名称(en):Divide_and_Assign特征分析:除赋值运算语言级知识点名称(ch):除赋值运算/=语言级知识点名称(en):知识点别名(ch):操作/=,自除/=。定义或说明(ch):把某个变量的值除以某个值。知识点分类:程序设计语言程序设计语言:C/C++(45)识别描述:/=用途:将一个变量除以一个数值的结果再赋给该变量。用法:V/=B{VI数值型变量或字符型变量}{BI表达式,且运算结果的类型和V-致以及不能为零}符号:/=使用频率(人):12涉及题目数量(人):4实例1:#include<iostream>usingnamespacestd;intmain(){inta;doubleb;cin»a»b;a/=3;b/=3;cout«a«**«b«endl;return0;)实例)实例1CASE1输入:实例1CASE1输出:实例1CASE1输入:实例1CASE1输出:4411.333333333333336622实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;if(b!=0){a/=b;cout«a«endl;}elsecout«^Secondnumbercan'tbeO."«endl;return0;)实例2CASE1输入:10实例2CASE1输出:Secondnumbercan'tbe0.实例2CASE2输入:63实例2CASE2输出:2按位异或赋值运算交换两整数(C71)概念级知识点名称(ch):按位异或赋值运算交换两整数概念级知识点名称(en):Bitwise_Exclusive_OR_and_Assign特征分析:按位异或赋值 运算 交换两整数语言级知识点名称(ch):位运算交换两整数语言级知识点名称(en):知识点别名(ch):按位异或赋值运算・定义或说明(ch):对两个表达式执行按位XOR运算。知识点分类:程序设计常识程序设计语言:C/C++(76)识别描述:用途:用于交换两个数。用法:(needmoreanalysis)符号:使用频率(人):1涉及题目数量(人):1实例1:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;aA=b』a』b;cout«a«b«endl;return0;)实例1CASE1输入:1122实例1CASE1输出:2211实例1CASE2输入:1232342实例1CASE2输出:2342123实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;while(cin»a»b){aA=bA=aA=b;cout«a«b«endl;}return0;)实例2CASE1输入:1122实例2CASE1输出:2211实例2CASE2输入:1232342实例2CASE2输出:2342123改变运算优先级(C72)概念级知识点名称(ch):改变运算优先级概念级知识点名称(en):Grouping特征分析:改变优先级 运算语言级知识点名称(ch):()括号改变运算符优先级语言级知识点名称(en):知识点别名(ch):(C++)用括号改变运算符的优先级。定义或说明(ch):C++遵循先乘除后加减的运算规则,乘除法的优先级相等,加减法的优先级相等,C++运算符的结合性是从左到右的,若要改变结合性或者优先级,则必须加上括号。知识点分类:程序设计语言程序设计语言:C/C++(73)识别描述:用途:提高运算符的优先级。用法:符号:()使用频率(人):3涉及题目数量(人):3实例1:#include<iostream>usingnamespacestd;intmain(){inta=2*(2+3);cin»a;cout«a*(a+3)«endl;return0;)实例1CASE1输入:10实例1CASE1输出:130实例1CASE2输入:0实例1CASE2输出:0实例2:#include<iostream>usingnamespacestd;intmain(){inta,b,c;cin»a»b»c;if((a>0IIb>0)&&c>0)cout«c/(a+b)«endl;return0;}实例2CASE1输入:32I实例2CASE1输出:〇实例2CASE2输入:235实例2CASE2输出:1三目运算(C75)概念级知识点名称(ch):三目运算概念级知识点名称(en):Ternary_Conditional特征分析:三目运算语言级知识点名称(ch):三目运算符?:语言级知识点名称(en):知识点别名(ch):定义或说明(ch):三目运算符?:知识点分类:程序设计语言程序设计语言:C/C++(86)识别描述:用途:用来做简単的判断语句。’?’前的表达式为真,则执行’:‘前面的语句;否则,执行’:‘后面的语句。用法:(表达式)?语句1:语句2;符号:?:使用频率(人):1涉及题目数量(人):1实例1:#include<iostream>usingnamespacestd;intmain(){inta,b,result;cin»a»b;(a>b)?result=a:result=b;cout«result«endl;return0;)实例1CASE1输入:12实例1CASE1输出:2实例1CASE2输入:43实例1CASE2输出:4实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;while(cin»a»b){cout«(a>b)?a:b«endl;}return0;)实例2CASE1输入:12实例2CASE1输出:2实例2CASE2输入:43实例2CASE2输出:4强制类型转换整型强制转换成字符型(C18)概念级知识点名称(ch):整型强制转换成字符型概念级知识点名称(en):Mandatoryconversionfromintegertocharacter特征分析:整数强制类型转换 字符型语言级知识点名称(ch):整型强制转换成字符型语言级知识点名称(en):Mandatoryconversionfromintegertocharacter知识点别名(ch):强制转换函数类型定义或说明(ch):将・种整型的值强制转换成字符类型,有一定范围限制。知识点分类:程序设计语言程序设计语言:C/C+-K81)识别描述:(char)整型变量用途:用于整数类型换转成字符类型。用法:(char)整型变量符号:使用频率(人):5涉及题目数量(人):4实例1:#include<iostream>usingnamespacestd;intmain(){inta;cin»a;if(a>=0&&a<128)cout«(char)a«endl;elsecoutvv'Tryagain.''v<endl;return0;}实例1CASE1输入:87实例1CASE1输出:W实例1CASE2输入:55实例1CASE2输出:7实例2:#include<iostream>usingnamespacestd;intmain(){inta;while(cin»a){if(a>=0&&a<=128)cout«(char)a«endl;}return0;)实例2CASE1输入:8087实例2CASE1输出:PW实例2CASE2输入:9087实例2CASE2输出:ZW取整运算(C89)概念级知识点名称(ch):取整运算概念级知识点名称(en):INT特征分析:取整运算语言级知识点名称(ch):取整运算语言级知识点名称(en):知识点别名(ch):取整定义或说明(ch):用于取出ー个浮点数的整数部分,小数部分舍去。知识点分类:程序设计语言程序设计语言:C/C++O识别描述:用途:用于取出ー个浮点数的整数部分,小数部分舍去。用法:int(doublea)符号:?:使用频率(人):1涉及题目数量(人):1实例1:#include<iostream>usingnamespacestd;intmain(){doublea;intb;cin»a;b=int(a);cout«b«endl;return0;)实例1CASE1输入:1.2实例1CASE1输出:1实例1CASE2输入:1.7实例1CASE2输出:I实例2:#include<iostream>usingnamespacestd;intmain(){doublea;while(cin»a){cout«int(a)«endl;}return0;)实例2CASE1输入:-1.2实例2CASE1输出:-1实例2CASE2输入:-1.7实例2CASE2输出:-12输入2.1标准输入(C34)概念级知识点名称(ch):标准输入概念级知识点名称(en):Standard_Input特征分析:标准输入语言级知识点名称(ch):cin标准输入语言级知识点名称(en):知识点别名(ch):标准输入,cin,输入函数cin,cin函数,cin输入,(C++)标准输入。定义或说明(ch):cin对象根据接受值的变量的类型,使用其方法将字符序列转换为所需的类型。知识点分类:程序设计语言程序设计语言:C++(53)识别描述:cinandwithoutcin.用途:C++中用来标准输入的。用法:cin(»V)n;{VI变量}{nl自然数}符号:cin使用频率(人):76涉及题目数量(人):67实例!:#include<iostream>usingnamespacestd;intmain(){inta,b;cin»a»b;a*=b;cout«a«endl;return0;)实例!CASE1输入:12实例1CASE1输出:2实例1CASE2输入:34实例1CASE2输出:12实例2:#include<iostream>usingnamespacestd;intmain(){inta,b;while(cin»a»b){cout«a«b«endl;)实例2CASE1输入:12实例2CASE1输出:12实例2CASE2输入:34实例2CASE2输出:34语言级知识点名称(ch):scanf标准输入语言级知识点名称(en):知识点别名(ch):scanf输入定义或说明(ch):一般用scanf函数进行标准输入,格式如下:scanf("输入格式",读入的地址列表);其中输入格式是一个字符串,用"%d”表示int型、"%c"表示char型等等,具体格式见参考书目;读入的地址列表就是每个变量要存放的地址,用逗号分隔。在输入格式中给出了多少个"%",则读入的地址列表中就要给出多少个地址。知识点分类:程序设计语言程序设计语言:C特征分析:scanf+标准输入知识点抽象类别:语言级识别描述:scanf用途:C中用来标准输入。用法:scanfド%d”,&a);符号:scanf使用频率(人):1涉及题目数量(人):1实例1:#include<cstdio>usingnamespacestd;intmain(){inta;scanf("%d”,&a);return0;)实例1CASE1输入:2实例1CASE!输出:无实例1CASE2输入:3实例1CASE2输出:无实例2:#include<cstdio>usingnamespacestd;intmain(){inta;while(scanf("%d”,&a)=1){printf("%d\n二a);}return0;

)实例2CASE1输入:6实例2CASE1输出:6实例2CASE2输入:3实例2CASE2输出:3准输入一行(C35)概念级知识点名称(概念级知识点名称(ch):概念级知识点名称(en):特征分析:标准输入标准输入一行Standard_Input_a_line一行语言级知识点名称语言级知识点名称知识点别名(ch):语言级知识点名称语言级知识点名称知识点别名(ch):定义或说明(ch):(ch):(en):cin.getline标准输入一行cin.getline君句。输入一行。知识点分类:程序设计语言程序知识点分类:程序设计语言程序设计语言:C++(54)识别描述:cin.getline用途:C++中用来标准输入一行的。用法:cin.getline(数组名,数组长度);orcin.getline(数组名,数组长度,结束符);符号:cin.getline使用频率(人):6涉及题目数量(人):4实例I:#include<iostream>usingnamespacestd;intmain(){chara[101];cin.getline(a,100);cout«a«endl;return0;)实例1CASE1输入:实例1CASE1输出:实例1CASE1输入:实例1CASE1输出:HelloWorld!HelloWorld!World!World!实例2:#include<iostream>

usingnamespacestd;intmain(){chara[101];while(cin.getline(a,100)){cout«a«endl;)实例2CASE!输入:HelloWorld!One.实例2CASE!输出:HelloWorld!One.实例2CASE2输入:340000实例2CASE2输出:340000准输入整数(C36)概念级知识点名称(ch):标准输入整数概念级知识点名称(en):Standard_Input_Ingeter特征分析:标准输入整数语言级知识点名称(ch):cin标准输入整数语言级知识点名称(en):知识点别名(ch):标准输入整数,cin输入整数。定义或说明(ch):知识点分类:程序设计语言程序设计语言:C++(55)识别描述:(needmoreanalyse)用途:C++中用来标准输入整数的。用法:ci

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论