㈠ 請問整型和長整型的數據類型有什麼區別
int型和編譯器的版本有關系,在tc等16位編譯器下,他的范圍是-32768~32767之間,只有在vc++等32位編譯器下才是-2147483648~2147483648。而long不管在16位還是32位編譯器取值都是-2147483648~2147483648。
㈡ c語言中整數和整型有什麼不同
c語言中
整型常量
和
整型常數
是一個意思。
整型常量
有十進制,
八進制(0開頭),十六進制
形式(0x開頭)。
有用l
結尾,u
結尾,
ll
結尾
表示
long
int,
unsigned,
long
long
int
(i64)
的。
不同類型的數據,有各自規定的數據范圍。
---
c語言中
還有其它類型的
常量,例如字元型字面常量:
'a','b','%'
等等,枚舉型字面常量,布爾型字面常量,等,它們的數值,實質上
也是
整型常數。