C语言编程入门之–第四章C语言基本数据类型
- 2019 年 10 月 3 日
- 筆記
?????C????????????????????????????????????????????????????????????????????????????????????????????????????????????????????C?????????????????
4.1 ??????
???????????????????????????????????????????????????windows???????????????????????
4.1.1 ???
??????????????????????????????????????????????????????????????????????????1??????1???10?????1????11????????1???????10?1?
????????????????????????????1??????12????1???????1??????????24?????????????????
?4.1 ???
????????????60?????60?1?
?????????????2?1????????????????1,2,3?????01,10,11?????????3?????????1?????2??1??
???????????????????????????windows?????????win10?????????????????
??????????windows???????????????????
?4.2 windows???
??????DEC????????DEC???123????????BIN?01111011????OCT?173??????7B???4.3???
?4.3 ???????
???????????????
?? ?????????????????????????????????CPU?????????????????????1????0?????????????
4.1.2 ??
????????????bit??????????a little bit?????????bit?????????????1????????????2????????“10”????3???????????“11”????4??????????“100”???C??????????1????byte??1??????????????1???????“00000001”????????“0x01”???????????141???……????????????“?10001101?”????????“0x8D”?
??????????????????“0x”??????????????????69?????69??????????69??????105????“0x69”???????
? ??1?????????1????????0~255??????????????1??“11111111”?????255?
????2?????????????0~65535???????????????1??“1111111111111111”?????65535?
????4??????????????0~4294967295???……
????8??????????????……
4.2 ??????
??C?????????????char????bool???int????long????float??????????????unsigned char??????unsigned int???
???????????????6??????????????????????????????????????????????????
??
???? |
???? |
????? |
char |
-128 ? 127 |
1 |
int |
-2,147,483,648 ? 2,147,483,647 |
4 |
float |
1.2E-38 ? 3.4E+38 |
4 |
unsigned char |
0 ? 255 |
1 |
unsigned int |
0 ? 4,294,967,295 |
4 |
bool |
true??false |
2 |
?4.1 ??????????
???????C???????????????????????????????????????????????????????????????????????????
?????????char??unsigned char?????????1???????????
?????unsigned??????????????????????“-”????????????????0??????????????????????0?????????????????
???????????unsigned?????????
????char????????char?????????0?????????1???????-128~127??????????|-128|+127=255?????????????
? unsigned char??????char?????????0????0~255,????int?unsigned int???????
? float?????????????????????float???????3.1415??int???????3????????????????float?int?
? ????????????????????bool??????????true??false???