C++语言程序设计复习

本文主要探讨C++编程语言中的核心概念,包括class的使用、struct的区别、destructor的作用,以及在编写作业中遇到的关键问题。通过深入理解这些概念,开发者能够更好地掌握C++程序设计。
摘要由CSDN通过智能技术生成

 

C++ 语言程序设计复习
一、数据类型
1 、整型
1 )常量
1 、短整型。
2
、整型。
     
加前导 0 的数字,表示八进制。
       
加前导 0X ,表示十六进制。
       
数字后跟 U u ),表示无符号数
3
、长整型。后跟字母 L l )。
2 )变量
变量的定义和初始化:
类型修饰符   变量名 [= 表达式 ]
例:  int x;
          int x=6;
          int a=3,b=4;
2 、字符型
1 )常量
1 、用单引用括起来。如: ‘A’ 表示字符 A
2 、单引号内用 / 后跟一字母表示某些控制字符。如:
      /r’   CR( 回车 )    ‘/n’   LF (换行)等。
3 、单引号内用 / 后跟一数被无条件地理解为八进制数。
4 、单引号内用 / 后跟一十六进制数表示该代码所代表的字符。
5 、单引号内 / 后除上述情况以外的其他字符,就表示该字符本身。
6 、以字符 ‘/0’ 作为结束标记的字符序列就是 C++ 的字符串, ‘/0’ 称为字符串结束符。字符串常量用双引号括起来的字符序列表示。
2 )变量
1 、定义:例: char c1,c2=‘A’;
2 、整型数与字符的代码可进行转换。例: ‘A’ 的代码是 65 ‘a’ 的代码是 97 。等等。
 
3 、枚举型
1 、定义格式: enum  枚举名 { 符号表 }
      例: enum WEEKDAY{Sun,Mon,Tue,Wed,Thu,Fri,Sat};
2 、枚举中的符号与整数有一一对应的关系。一般来说,枚举中的
      每个符号依次与 0 1 2 3…… 对应。当然,可以用等号 = 为一
      个符号规定任意的对应整数,而且该整数增 1 就是下一个符号默
      认的对应整数。
      例: enum somedigits{one=1,two,five=5,six,seven};
4 、实型
1 )常量
1 、双精度常量有两种表示法:常规表示法,如: 5.12
      科学表示法,如: 5.12e-2 ;(表示 5.12 × 10-2
2 、单精度常量通过在双精度常量表示的基础上后加 F 表示。
3 、长双精度常量通过在双精度常量表示的基础上后加 L 表示。
2 )变量
1 、定义与初始化: double var1=3.23,var2;
                                   long double ld=3.1234L;
                                   float   ab=3.21;
5 、数值表达式
1 )算术操作符
1 +  
2 -   
3 *  
4 /    除、整除
5 % 求余(只作用于整数的求余操作)
6 +   取正
7 -    取负
2 )位操作符
1 << 左移,如 :k<<2
2 >> 右移,如: k>>2
3 | :按位或,如: k1|k2
4 & :按位与,如: k1&k2
5 ^ :按位异或,如: k1^k2
6 ~ :按位求反,如: ~k
3 )赋值操作符
1 = :赋值操作符。如: k=7;k=m=6;
4 )增 1 1 操作符
1 、增 1  ++ (前增 1 ,如: ++i
                  ++ (后增 1 ,如: i++
2 、减 1    — — (前减 1 ,如: --i)
                   — — (后减 1 ,如: i--)
例: int k,d=5;   k=++d*2;     :   k 12 d 6
        int k,d=5;   k=d++*2;     得: k 10,   d 6
5 )关系操作符
1 = = :等于。
2 、! = :不等于。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值