C++基本要点

所有的软件都有一个共同的目的:操纵一些数据、然后获得一些结果。

在这个过程中的一个基本元素是:获得这一段内存、你可以称它为自己的内存、并且可以使用一个有意义的名字来引用它、更能在其中存入一些数据。按照这个方式指定的每段内存都会称为-------变量。

接下来看看C++所包含的基本数据类型:

     首先是:布尔型  bool 占一个字节;

  ↓     :字符型 char  一般占一个字节    有符号 signed -128~127 无符号 unsigned 0~255 还有一个特殊的是 wchar_t占2个字节 0~65535

  ↓     :整型 int  一般占4个字节   当然它可以分为 (无/有符号)短整型和(无/有符号)长整型分别占2字节和4字节  

  ↓     :浮点型   它可以分为 单精度浮点型 float占4个字节  和双精度浮点型 double占8个字节

    大的方面是4个基本类型

    细的方面按有无符号与长短分为14个类型


输入:

析取运算符:>> 意思为把数据解析过来(输入)

插入运算符:<< 意思为把数据显示出来(输出)

const在变量前所表达的意思:告诉编译器这个变量是常量------不可修改的;

所以编译器在编译时将检查是否存在试图修改该变量的语句、如果发现就将报错


新类型转换:关键字static_cast表明将静态检查类型强制转换——也就是说,在编译器编译程序时进行检查,而在执行程序时,不再进其他查看这种类型转换的应用是否安全的检查。

与之相对于的是:关键字dynamic_cast动态类型检查——也就是说在执行程序时进行检查。

另外还有两种:const_cast用于删除表达式中的const属性,reinterpret_cast是一种无条件的强制类型转换。


关于按位操作符:

&操作符“与”:先把两个操作数据转换为二进制、然后进行——只有两个操作数同时为真的时候它才为真(既同时为1时)、其他情况都为假。

 |操作符“或“: 先把两个操作数据转换为二进制、然后进行——只要有一个操作数为真他就为真(既、有一个成立时)、同时为假时才为假。

^操作符”异或“:与操作符”|“的作用相似、、、不同之处是 当两个都为真时、、、结果为假。

~操作符”“


位移操作:

向右位移n位、相当于把该数值除以2n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值