“longlongint”在C語言中是64位長整型數據類型。longlong是屬於int型,壹般來講,是longint型大小的兩倍,int型的4倍。
“longlongint”在C語言中可以簡寫為“longlong”,作為“long”和“int”數據類型的強化版數據類型,它能支持的整數範圍是-2^63到2^63-1。而先前的“long”是32位長整型數據類型,整數範圍僅能支持到-2^31至2^31-1。
“longlongint”和“unsignedlonglongint”都是在C99標準中才被引進的。
擴展資料:
需要註意:
longlong是壹個後來加上去的數值類型,也就是說非常老的編譯器是不支持這個數據類型的(如VC++6.0)。
C99標準引入的主要新功能:
1、對編譯器的限制增加了,比如每行源代碼至少需要4095字節,變量和函數名需要63字節(extern最多需要31字節)。
2、添加了新的關鍵字restrict,inline,_Complex,_Bool。
3、支持longlong、longdouble_Complex、float_Complex等類型。
4、壹個不確定長度的數組。數組的長度是壹個變量。當妳聲明壹個類型時,妳寫壹個int[*]。但就效率和執行而言,這並不是壹種新類型。所以妳不能在全局或結構聯合中使用它,如果妳使用類似的東西,goto語句是受約束的。
5、與C89標準相比,C99引入了壹種新的結構/數組初始值設定項,名為指定初始值設定項。
6、支持十六進制浮點數描述。
7、添加了壹個內置的本地靜態字符數組變量,它可以用於獲取當前函數的函數名。
8、函數的默認返回類型是int型。
百度百科-C99