看了一眼实例,感觉有点复杂,等以后再说吧,先把知识点整理完。开始第三章
一、数据类型
先说一下内部数据类型都有啥吧
整形 | int |
---|---|
字符型 | char |
布尔类型 | bool |
单精度浮点 | float |
双精度浮点 | double |
整形数组 | int[] |
浮点引用 | double& |
字符指针 | char* |
1、整形
(1)二进制补码:
在电脑内部计算时,因为为二进制计算,所以均转成二进制之后计算,例如:3+5转换就是00000011+00000101
但是,除了加法还有减法的存在,所以就衍生出了一个补码机制:
一个十进制负整数,先转化成对应的二进制正整数,再取反加1.
例如:3-5=00000011-00000101
=000011+11111011
=11111110
=-00000010
=-2
在二进制中,减法相当于取补后相加。
但是还有一个有趣的东西,叫移位,左移一位就是将左边最