這個是應(yīng)該是定義的函數(shù)。函數(shù)名是long_of_year,它里面的形參是int型變量year,然后返回的值也是int型的。
創(chuàng)新互聯(lián)是一家專業(yè)提供咸寧企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、做網(wǎng)站、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為咸寧眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
“l(fā)onglongint”在C語言中是64位長整型數(shù)據(jù)類型。longlong是屬于int型,一般來講,是longint型大小的兩倍,int型的4倍。
“l(fā)onglongint”在C語言中可以簡寫為“l(fā)onglong”,作為“l(fā)ong”和“int”數(shù)據(jù)類型的強(qiáng)化版數(shù)據(jù)類型,它能支持的整數(shù)范圍是-2^63到2^63-1。而先前的“l(fā)ong”是32位長整型數(shù)據(jù)類型,整數(shù)范圍僅能支持到-2^31至2^31-1。
“l(fā)onglongint”和“unsignedlonglongint”都是在C99標(biāo)準(zhǔn)中才被引進(jìn)的。
擴(kuò)展資料:
需要注意:
longlong是一個后來加上去的數(shù)值類型,也就是說非常老的編譯器是不支持這個數(shù)據(jù)類型的(如VC++6.0)。
C99標(biāo)準(zhǔn)引入的主要新功能:
1、對編譯器的限制增加了,比如每行源代碼至少需要4095字節(jié),變量和函數(shù)名需要63字節(jié)(extern最多需要31字節(jié))。
2、添加了新的關(guān)鍵字restrict,inline,_Complex,_Bool。
3、支持longlong、longdouble_Complex、float_Complex等類型。
4、一個不確定長度的數(shù)組。數(shù)組的長度是一個變量。當(dāng)你聲明一個類型時,你寫一個int[*]。但就效率和執(zhí)行而言,這并不是一種新類型。所以你不能在全局或結(jié)構(gòu)聯(lián)合中使用它,如果你使用類似的東西,goto語句是受約束的。
5、與C89標(biāo)準(zhǔn)相比,C99引入了一種新的結(jié)構(gòu)/數(shù)組初始值設(shè)定項,名為指定初始值設(shè)定項。
6、支持十六進(jìn)制浮點(diǎn)數(shù)描述。
7、添加了一個內(nèi)置的本地靜態(tài)字符數(shù)組變量,它可以用于獲取當(dāng)前函數(shù)的函數(shù)名。
8、函數(shù)的默認(rèn)返回類型是int型。
參考資料來源:百度百科-C99
long是長整型的意思,第三種明顯錯誤,函數(shù)的寫法就是 :返回類型 函數(shù)名(參數(shù)類型 參數(shù)名)這個格式的,如果有返回值,就要寫返回值類型,如果沒有,就寫void,你比對一下就明白了
long是長整形;
一般的int型是2字節(jié),long型是4字節(jié)的,就是說long型的數(shù)據(jù)能表示的數(shù)值更大一些
“l(fā)ong long int”在C語言中是64位長整型數(shù)據(jù)類型。
“l(fā)ong long int”在C語言中可以簡寫為“l(fā)ong long”,作為“l(fā)ong”和“int”數(shù)據(jù)類型的強(qiáng)化版數(shù)據(jù)類型,它能支持的整數(shù)范圍是-2^63到2^63-1。而先前的“l(fā)ong”是32位長整型數(shù)據(jù)類型,整數(shù)范圍僅能支持到-2^31至2^31-1。
“l(fā)ong long int”和“unsigned long long int”都是在C99標(biāo)準(zhǔn)中才被引進(jìn)的。
擴(kuò)展資料:
C99標(biāo)準(zhǔn)引入的主要新特性:
1、對編譯器限制增加了,比如源程序每行要求至少支持到 4095 字節(jié),變量名與函數(shù)名的要求支持到 63 字節(jié) (extern 要求支持到 31)。
2、增加了新關(guān)鍵字 restrict,inline,_Complex,_Imaginary,_Bool。
3、支持 long long,long double _Complex,float _Complex 這樣的類型。
4、持了不定長的數(shù)組。數(shù)組的長度就可以用變量了。聲明類型的時候呢,就用 int a[*] 這樣的寫法。不過考慮到效率和實(shí)現(xiàn),這玩意并不是一個新類型。所以就不能用在全局里,或者 struct union 里面,如果你用了這樣的東西,goto 語句就受限制了。
5、相較于C89標(biāo)準(zhǔn),C99標(biāo)準(zhǔn)新增了一種結(jié)構(gòu)體/數(shù)組的初始化方式,名叫designated initializers。
6、支持 16 進(jìn)制的浮點(diǎn)數(shù)的描述。
7、增加了一個內(nèi)置的局部靜態(tài)字符數(shù)組變量 __func__ ,可以用于得到當(dāng)前函數(shù)的函數(shù)名。
8、取消了不寫函數(shù)返回類型默認(rèn)就是 int 的規(guī)定。
參考資料來源:百度百科-C99