C语言笔记——自动类型转换和强制类型转换

来源:互联网 发布:淘宝 做仓库管理 编辑:程序博客网 时间:2024/06/02 07:08

short(短整型2字节) ---> int(整型4字节)---> long(长整型4字节)---> float(单精度浮点型4字节)--->【C++新增】long long(超长整型8字节)---> double(双精度浮点型8字节)--->【C++新增】long double(占用字节因编译器不同而不同,有占用8、10、12、16字节四种)


自动类型转换:小类型转大类型

例:double a = 1;           // 1是整型

强制类型转换:大类型转小类型 + ASCII码值与符号char类型间的转换

例:int b = (int)a;            // a是double型