C++四种基本类型转换,基本数据类型字节长度

1、四种基本类型转换总结
去const属性用const_cast。 基本类型转换用static_cast。 多态类之间的类型转换用daynamic_cast。 不同类型的指针类型转换用reinterpret_cast。

2、数据类型所占字节长度
除了*与long随操作系统子长变化而变化外。其它的都固定不变(32位和64相比):
bool 1个字节 char 1个字节 int 4个字节 float 4个字节 doubl 8个字节 long long 8个字节
需要注意的是sizeof(void)在有点编译器下结果为1,有的则编译不通过。

具体参考该博主博客:
https://www.cnblogs.com/yhlboke-1992/p/10079553.html

你可能感兴趣的:(c++)