C语言从0到1·数据类型及其存储
生活随笔
收集整理的這篇文章主要介紹了
C语言从0到1·数据类型及其存储
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
你能學到什么
- 數據類型有哪些
- 整型
- 字符類型
- 浮點型(實型)
數據類型有哪些
- 整型:存儲整數(如:int)
- 浮點型/實型:存儲浮點數(如:double)
- 字符型:存放字符(如:char)
- 字符串型:C語言不存在顯式的字符串類型,C語言中的字符串都以字符串常量的形式出現或存儲在字符數組中(在之后的文章中詳解)
(以下基于VS編譯器)
整型
- 整型的類型:short(2B)int(4B)long(4B)long long(8B)
- 整數在內存中的數值以補碼的形式存儲
- int型所能表示的范圍:有符號數-2^15~ 2^15-1;無符號數: 0~2^16-1
- 0x+數 表示十六進制,0+數 表示八進制
字符類型
- 即char類型
- char型在內存中保存的是字符的ASCII碼
\表示八進制‘\61’對應的是ASCII碼為49對應的字符
\x表示十六進制‘\x61’對應的ASCII碼為97對應的字符 - 幾個需要記住的ASCII碼:A:65;a:97(A比a小32);0:48
- A ~ Z, a~z ,0 ~9 ASCII碼均依次增大
浮點型(實型)
-
類型:float(4B);double(8B);long double
-
浮點數的存儲
-
注意實型數據無法精確表示所有數據,所以可能判等不成功
22.62 == 22.62可以判等成功
12.31+10.31== 22.31不一定判等成功 -
double和float在初始化時候的區別:
float x=1.2f
double y=1.2
總結
以上是生活随笔為你收集整理的C语言从0到1·数据类型及其存储的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言从0到1·变量
- 下一篇: 计算机网络·片偏移练习题