十进制:加法 逢10进1,减法 借1当10
二进制:加法 逢2进1,减法 借1当2
十六进制:加法 逢16进1,减法 借1当16,注意,16进制中有0~9,10~15分别使用A、B、C、D、E、F表示,则7+8=F
在c++中:
1、代码区使用十进制,例如:
int a=3;
int b=9;
int c=a+b;则c=12
2、变量的存储使用二进制,例如:
9.125 存储在内存中的形式为 1001001
10 存储在内存中的形式为 1010
3、地址使用十六进制,例如:
double a=9.125;
double *p_double=&a;
int *p_int=&a;
若&a=00B5FD34,则:
p_double=00B5FD34
p_int=00B5FD34
(p_double+1)=00B5FD34+8 = 00B5FD3C;
(p_int+1)=00B5FD34+4 = 00B5FD38;
例2