2.1
2.1.1 节练习
练习 2.1
类型 | 最小尺寸(bits) |
---|---|
short | 16 |
int | 16 |
long | 32 |
long long | 64 |
以 8 bits 的 signed char 和 unsigned char 为例:
unsigned char 取值为 0 - 255
signed char 取值为 -128 - 127
float 和 double 的区别:
float - 6位有效数字
double - 10位有效数字
练习 2.2
利率:double,多为浮点数
本金:int
付款:double
2.1.2 节练习
练习 2.3
#include <iostream>
int main(){
unsigned u = 10, u2 = 42;
std::cout << u2 - u << std::endl; // 32
std::cout << u - u2 << std::endl; // 4294967264
int i = 10, i2 = 42;
std