C語言的基本數據類型有以下幾種:
整型(int):用于表示整數,包括正整數、負整數和零。可使用關鍵字int聲明,占用4個字節。
字符型(char):用于表示字符,包括字母、數字和特殊符號。可使用關鍵字char聲明,占用1個字節。
浮點型(float和double):用于表示浮點數,包括小數和指數形式。float占用4個字節,而double占用8個字節。
無符號整型(unsigned):用于表示非負整數,即正整數和零。可與int、char、short和long等整型類型配合使用。
短整型(short):用于表示短整數,即占用較少字節的整數。可使用關鍵字short聲明,占用2個字節。
長整型(long):用于表示長整數,即占用較多字節的整數。可使用關鍵字long聲明,占用4個字節。
布爾型(bool):用于表示真或假,可取兩個值:true(真)和false(假)。在C語言中,0表示假,非零表示真。
枚舉型(enum):用于定義一組具有名字的常量。可通過enum關鍵字定義,常用于定義狀態、選項等。
這些基本數據類型可以通過修飾符組合使用,如signed、unsigned和long等,以滿足不同的需求。