美文网首页C++类型转换
C++ supplement ——数据类型的强制转换

C++ supplement ——数据类型的强制转换

作者: sunsimple | 来源:发表于2017-10-09 22:03 被阅读11次

在实际的应用中,经常会需要使用相关数据类型间的转换,故在此便需要了解,其相应的转换规则,以避免理所当然式的推理

1

其中倒数两种方式的有符号与无符号数之间的类型转换是自己平时考虑较少的,在将一个负数赋值给一个无符号数时,相当于该负数加上无符号数据类型的模长。

另外需要注意的是,当其他类型的数据与无符号数进行处理时,均先被转换成无符号数之后再进行相应的操作。同时,有无符号参与的运算其结果不会是负数。

并且不要同时使用带符号数与无符号数,因为这样简直就是自寻麻烦~~

2

代码的世界里还是越简洁越好~~

**关于常量字符串的说明:

3

**关于转义字符的解析:

4 5

在这儿想要说明的是另外定义的转义序列,虽然不常用,但可作为了解~~


在这儿了解一些进行显示的强制类型转换的标识符:

一个显示的强制类型转换的形式:

其中的cast-name的发方式有:static_cast,dynamic_cast,const_cast,reinterpret_cast。type:表示转换的类型,expression表示待转换的值。

相关文章

网友评论

    本文标题:C++ supplement ——数据类型的强制转换

    本文链接:https://www.haomeiwen.com/subject/prxmyxtx.html