今天学会了反码和补码:
1。正数的反码是本身,负数的反码是高位不变,其余位取反(这里的数是指二进制数)
2.补码是反码加一得到的
对于数据类型分为基本类型:整型,浮点型,字符型和布尔值类型,还有飞基本类型:指针,数组,类等
为什么计算机要分这些类型呢?
节约空间这种说法我很接受,还有其他原因等吧
字符可以当做整数值来用
const 不完全是常量,#define 是常量;
const与define的区别在于:const float b;#define SP 3.1415,b是有类型的常量,而,SP是没有类型的常量
#include <iostream>
int main (void)
{
int a;
const int &b=a;
a=10;//可以,同时的值也改变
b=10;//这里赋值是错误,因为b是常量
return 0;
}