C語言基礎(chǔ)

標(biāo)識(shí)符命名規(guī)則

1.允許使用字母、數(shù)字、下劃線

2.不允許以數(shù)字開頭

3.不允許使用系統(tǒng)關(guān)鍵字

4.標(biāo)識(shí)符區(qū)分大小寫

5.見名知意

整型變量的定義和輸出

%d ? ? ? ? ? ? ?輸出一個(gè)有符號(hào)的10進(jìn)制 int 類型

%o ? ? ? ? ? ? ?輸出一個(gè)8進(jìn)制 int 類型

%x ? ? ? ? ? ? ?輸出一個(gè)16進(jìn)制 int 類型,字母以小寫輸出

%X ? ? ? ? ? ? 輸出一個(gè)16進(jìn)制 int 類型,字母以大寫輸出

%u ? ? ? ? ? ? ?輸出一個(gè)10進(jìn)制的無符號(hào)數(shù)

short ? int ? long ?longlong

short ? ? (短整型) ? ? ? ? ? ? ? ? ? ? ? 2字節(jié)

int ? ? ? ? ?( ?整型 ?) ? ? ? ? ? ? ? ? ? ? ?4字節(jié)

long ? ? ? (長(zhǎng)整型) ? ? ? ? ? ? ? ? ? ? ?windows為4字節(jié),Linux為4字節(jié)(32位),8字節(jié)(64位)

longlong(長(zhǎng)長(zhǎng)整型) ? ? ? ? ? ? ? ? ?8字節(jié)

注意:整型數(shù)據(jù)在內(nèi)存中占得字節(jié)數(shù)與所選操作系統(tǒng)有關(guān)。雖然 C 語言標(biāo)準(zhǔn)中沒有明確規(guī)定整型數(shù)據(jù)的長(zhǎng)度,但 long 類型整型的長(zhǎng)度不能短于 int 類型 short 類型整型的長(zhǎng)度不能長(zhǎng)于 int 類型

當(dāng)一個(gè)小的數(shù)據(jù)類型賦值給一個(gè)大的數(shù)據(jù)類型,不會(huì)出錯(cuò),因?yàn)榫幾g器會(huì)自動(dòng)轉(zhuǎn)化。但當(dāng)一個(gè)大的數(shù)據(jù)類型賦值給一個(gè)小的數(shù)據(jù)類型,那么就可能會(huì)丟失高位

%hd ? ? ? ? ? ? ?輸出 short 類型

%hu ? ? ? ? ? ? ? 輸出 unsigned short 類型

%d ? ? ? ? ? ? ? ? 輸出 int 類型

%u ? ? ? ? ? ? ? ? 輸出 unsigned int 類型

%ld ? ? ? ? ? ? ? ?輸出 long 類型

%lu ? ? ? ? ? ? ? ?輸出 unsigned long 類型

%lld ? ? ? ? ? ? ? 輸出 long long 類型

%llu ? ? ? ? ? ? ? 輸出unsigned long long 類型

擴(kuò)充:

%f ? ? ? ? ? ? ? ? 單精度浮點(diǎn)型

%lf ? ? ? ? ? ? ? ? 雙精度浮點(diǎn)型

%e ? ? ? ? ? ? ? ? 科學(xué)計(jì)數(shù)法

%c ? ? ? ? ? ? ? ? 字符型輸出

sizeof 關(guān)鍵字

sizeof 不是函數(shù),所以不需要包含任何頭文件,它的功能是計(jì)算一個(gè)數(shù)據(jù)類型大小,單位為字節(jié)

sizeof 的返回值為size_t

size_t 類型在32位系統(tǒng)下是 unsigned int ,是一個(gè)無符號(hào)整數(shù)

sizeof(變量名) ? ? ? sizeof(數(shù)據(jù)類型)

字節(jié):BYTE

千字節(jié):KB 1KB = 1024B

兆:1MB = 1024KB

GB:1GB = 1024MB

TB:1TB = 1024GB

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • C語言知識(shí)點(diǎn) C 中的注意點(diǎn) 對(duì)于C來講,最麻煩的是不斷的malloc 和 free。特別是對(duì)于三階指針那種情況。...
    fatesnight閱讀 978評(píng)論 0 0
  • C語言程序的結(jié)構(gòu)認(rèn)識(shí) 用一個(gè)簡(jiǎn)單的c程序例子,介紹c語言的基本構(gòu)成、格式、以及良好的書寫風(fēng)格,使小伙伴對(duì)c語言有個(gè)...
    呼啦啦的愛閱讀 361評(píng)論 0 0
  • 在上一篇文章中我們通過一個(gè)經(jīng)典的C語言入門程序認(rèn)識(shí)了C語言,算是一個(gè)小小的入門,也是我對(duì)C語言的一次系統(tǒng)的復(fù)習(xí),講...
    Eric__Cui閱讀 547評(píng)論 0 0
  • 第二章,數(shù)據(jù)類型 C 中的類型可分為以下幾種: 1,基本類型:它們是算術(shù)類型,包括兩種類型:整數(shù)類型和浮點(diǎn)類型。 ...
    青小雲(yún)閱讀 496評(píng)論 0 1
  • 1.C語言中的數(shù)據(jù)類型 常量:就是程序中不可變化的量,是不可以被賦值的。通過#define定義常量,在C語言中叫做...
    zhoucanhui閱讀 443評(píng)論 0 0

友情鏈接更多精彩內(nèi)容