- 博客(3)
- 收藏
- 关注
原创 C++各个变量类型范围
char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)(16位机,32位机,64位机各不相同)//—32位编译器—//(看这里就行了,与16位机,64位机比较,粗体为不同的,其余的都是相同)unsigned int : 4个字节(16位机是2B,32位&64位是4B)unsigned long: 4个字节(16&32位是4B,64位是8B)int: 4个字节(16位机是2B,32位&64位是4B)unsigned int : 4个字节。
2024-01-20 17:30:59
965
原创 基本数据类型float和double的区别
例如:float a=1.3;会编译报错,正确的写法 float a = (float)1.3;如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。双精度浮点数的表示范围:-1.79E+308~-1.79E+308。单精度浮点数的表示范围:-3.40E+38~3.40E+38。一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快。:float是8位有效数字,第7位数字将会四舍五入。双精度浮点数在机内存占8个字节。01.在内存中占有的字节数不同。02.有效数字位数不同。
2024-01-06 20:02:34
608
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅