文章分类 - C++入门
摘要:绝对路径是这样的:"E:\临时\田攀VC6.0教程\ListControl列表控件"相对路径是相对的:".\" —根目录。"..\" —代表上一层目录。"\" —当前根目录。"" —当前根目录。
阅读全文
摘要:注意啊:switch里面是可以加入选择事件的,如果为真,那么switch(真),case 1。 如果switch(假),case 0。注意,每一个case后面,有冒号:,而且要有break语句的 1 #include 2 using namespace std; 3 4 void main( ) 5 { 6 int a,b,c; 7 cin>>a>>b>>c; 8 switch(a)//第一层的switch 9 { 10 case 1: //第一层的case11 switch(b)12 {13 ...
阅读全文
摘要:我们来执行一个最简单的goto语句 1 #include 2 using namespace std; 3 int main() 4 { 5 cout 2 using namespace std; 3 int main() 4 { 5 int i = 1;//定义一个整数型i 6 ////////////////////////////////////////////////////////////////////////// 7 number: //定义一个标志位 8 i++; //i自己加1 i=23456789 9 cout ...
阅读全文
摘要:C++的关系运算符有:①(大于)④>=(大于或等于)⑤==(等于)⑥!=(不等于)优先级相同(低)C++提供3种逻辑运算符:(1)&&逻辑与(相当于其他语言中的AND)(2)||逻辑或(相当于其他语言中的OR)(3)!逻辑非(相当于其他语言中的NOT)&&和||:逻辑运算符&和|:按位运算符&&是且的意思,a&&b两者都为真才为真.||是或的意思,a||b两者有一为真即真.&,|是位运算符.即对位进行运算,如00000011&00000001=0000000100000011|00000001=000
阅读全文
摘要:如果 (满足某个条件) 就 {执行某个动作}用这种if...if#includeusing namespace std;int main(){ int a = 5,b = 8;//举例一:if (a>b)/*判断条件*/{cout 2 using namespace std; 3 int main() 4 { 5 int a = 5,b = 8; 6 //举例一: 7 if (a>b)/*判断条件*/ 8 { 9 cout 2 3 using namespace std; 4 5 int main() 6 7 { 8 9 int a;//定义一个变量,接收键盘...
阅读全文
摘要:1.运算符与运算值的解释运算符与运算值是构成一道计算题的主要元素,所谓的运算符,指的是+,-,*,/....等运算符号。运算值就是运算符操作的资料,例如:1+2中,1和2都是运算值。2.一级运算符与二级运算符一个运算符计算时,操作两个运算值,称为二级运算符,例如1+2,操作1和2这两个运算值,执行相加操作。如此类推,操作一个运算值的将称为一级运算符,而一级运算符是“-”号,相信学过数学的都知道,这个叫做负号,令其数字变成负值,例如:-1,如同上列所说,只操作一个运算值。3.运算公式运算公式是由运算符与运算值结合的公式叫做运算公式,作用是依照指定的运算值进行运算符的计算。例子如下:Inta,b,
阅读全文
摘要:break语句的一般形式为: break;#include int main(){ int i = 0;///while结构/////////////////////////////////////////////////////////////////////// while(i 4 5 using namespace std; 6 7 int main() 8 9 { 10 11 int i,n,sum=0;12 13 14 15 for(i=0;i>n;//接收键盘输入20 21 if (n 4 5 using namespace std; 6 7 in...
阅读全文
摘要:for循环语句的一般格式为: for(表达式1;表达式2;表达式3){ 循环体语句 }该语句的执行过程是:① 执行for后面的表达式1;② 执行表达式2,若表达式2的值为真,则执行for语句的内嵌语句(即循环体语句);若为假,则循环结束,执行for语句的循环体下面的语句;③ 执行表达式3; ④ 执行第②步; 1 #include 2 3 using namespace std; 4 5 int main() 6 7 { 8 9 for (int i = 0;i<10;i++)//(变量,判断,步长)10 11 {12 13 cout<<i<<endl;//输出14
阅读全文
摘要:while循环首先判断while后面的表达式的值,若表达式的值为真,则执行while的内嵌语句(即循环体)一次;然后重复以上过程,直到表达式的值为假时,才退出循环,接着执行循环体语句后面的其它程序语句。//求恰好使s=1/1+1/2+1/3+…+1/n的值大于10时n的值#includeusing namespace std;//命名空间int main(){ double s = 0;//结果int n = 0;//除数while(s //Euclid方法usingnamespacestd;intmain(){inta0,a1,r;//定义三个整数cin>>a0>>a
阅读全文
摘要:#includeusing namespace std;int main(){cout<<"int长度为:"<<sizeof(int)<<endl;cout<<"short长度为:"<<sizeof(short)<<endl;cout<<"long长度为:"<<sizeof(long)<<endl;cout<<"unsigned short长度为:"<<sizeof(short)<
阅读全文
摘要:#include#includeusingnamespacestd;intmain(){setlocal(LC_ALL,”chs”);//设置本地语言(全部设置,简体中文)wchar_twt[]=L”中”;wcout<<wt;return0;}
阅读全文
摘要:计算机字符集中的字符一个字符是8位,最大为0-11111111,为0到255之间的一个数ASCII码1位二进制数有2的1次方,共2个状态,0和1两种状态2位二进制数有2的2次方,共4种状态7位二进制可以有128个状态0-32号这33个及127号这34个字符为通讯专用字符33-126号这94个字符。48-57为0-9数字。65-90为26个大写字母,97-122为26个小写字母。其余为标点符号#includeusingnamespacestd;intmain(){charch;ch=‘A’;cout<<ch<<endl;cout<<(int)ch<<
阅读全文
摘要:如果我们需要计算2+(-1)的值,那么我们继续往下面看:2+(-1)00000010 值2+10000001 值-1 (最高位的符号位1,表示负数)=10000011 值-3 (最高位符号为位1,表示负数)结果值为-3了,是不是错误了呢?为什么2+(-1)= -3了呢?肯定不对呀!于是我们需要用到补码:00000010变为00000010 (00000010的补码是00000010)1.除了符号位之外的全部反转(也就是传说中的反码):10000001变为111111102.将最后的一位+1(也就是传说中的补码):11111111 (10000001的补码是11111111)//////然后我.
阅读全文
摘要:十进制:生活中最熟悉的进位计数制。符号:0,1,…,9 规则:逢十进一二进制:计算机中采用的计数制。符号:0,1 规则:逢二进一八进制:基数为八,每个数位记满八就向高位进一。符号:0,1, …, 8 规则:逢八进一十六进制:基数为16,每个数位记满十六就向高位进一。符号: 0,1,…,9,A,B,…,F规则:逢十六进一进位运算规则—“逢R进一” 计数法一般而言,R进制数的基数为R,可供选择的基本数字符号有R个,分别为0到(R-1),每个数位记满R就向高位进一,即为“逢R进一”R进制数的位权表示法1、R进制第i位权值=R i-12、某位数值=该位数码×该位权值 按权展开法按权展...
阅读全文
摘要:/*int型的变量的值可以是任何整数1,2,3,4,5,11等bool型的变量的值只能是1种:0(false)或者1(true)bool型的0也就是false,bool型的1也就是true*/#includeusingnamespacestd;//使用命名空间intmian(){boolcheck0,check1,check2;//定义bool型的变量3个check0=fause;check1=0;check2=true;if(check0==true)//两个等号是判断是否相等,如果括号里面的成立,就执行{cout<<”我爱张颖!”<<endl; }if(check1
阅读全文
摘要:五种基本数据类型基本数据类型是与硬件结构(主要是计算机的字长)直接相关的类型,是构造其他派生类型的基本元件。C++的基本数据类型有以下几类: 整型 (说明符为int ) 字符型 (说明符为char ) 浮点型 (说明符为float ) 双精度型 (说明符为double ) 空值型 (说明符为void)用修饰符形成的扩展类型除void类型外,其余四种基本类型的说明符之前还可以加上特定的修饰符形成扩展类型。整型和字符型前面可加上signed(有符号数)unsigned(无符号数)long(长型)short(短型)双精度型前面可加上long来修饰,整型缺省为signed 。当整...
阅读全文
摘要:说明:图中“type”表示任一种非void的类型,英文为关键字或程序中的表达方式。VC++中各种基本数据类型的详细说明如下表所示:类 型名 称占用字节数取 值 范 围bool布尔型-true,false(signed) char有符号字符型1-128~127unsiged char无符号字符型10~255(signed)short(int)有符号短整型2-32768~32767unsignedshort(int)无符号短整型20~65535(signed) int有符号整型4-(2的31次方)~2的31次方-1unsigned (int)无符号整型40~(2的32次方-1)(signed)lo
阅读全文
摘要:全局变量可以被各个函数改变值,局部变了只会在定义那个局部变量的函数里面改变它的值#include//输入输出流usingnamespacestd;//命名空间intx=3,y=5;//全局变量 定义了2个整数,并且给2个变量赋值voidMyFunc1();//函数的声明,告诉系统,有这个函数存在intmain(){cout<<x<<y<<endl;//输出x和y的值MyFunc1();//执行到这一行之后,跳到函数里面去执行,函数执行完毕,跳到下一行执行cout<<x<<y<<endl;//输出x和y的值}voidMyFu
阅读全文
摘要:在函数内部声明的变量,只存在于函数内部#includeusingnamespacestd;//使用命名空间//注意:在MyFunc1中定义的函数,是不可以在mian函数中使用的!同理,在main中定义的函数,是不能在MyFunc1中使用的voidMyFunc1(int,int);//声明一个函数,告诉系统,有这个函数intmian(){//定义局部变量x和yintx=3,y=4;//定义了2个整数x和y,初始化时候x赋值为3,y赋值为4cout<<x<<y<<endl;MyFunc1(x,y);cout<<x<<y<<en
阅读全文
摘要:#includeusingnamespacestd;//使用std的名字空间intMyFunc(int,int);//有时候函数很多啊,不方便写main函数啊,于是就把函数的第一句写上,叫做声明这个函数,告诉程序,有个返回值为int ,2个参数为int的函数,具体的函数请往下面找intmain(){inta1,a2,a3;//定义了3个整数,分别是a1,a2,a3cin>>a1>>a2;//把键盘第一次输入的数字赋值给a1,把键盘第二次输入的数字赋值给a2;a3=MyFunc(a1,a2);//把函数执行的结果返回给a3,执行完毕之后,MyFunc(a1,a2)变为了一
阅读全文
浙公网安备 33010602011771号