C語言的標準和一些基本的資料型別

2021-07-25 03:28:00 字數 1854 閱讀 6251

c++ reference

c++98, c++03, c++11, c++14, c++17

c reference

c89, c95, c99, c11

char

unsigned char

short

int 

float

double

long  

long long 

long double

long double

long long int

c語言的資料型別

一、基本型別 

1、整形型別:int ,short int,long int,long long int(c99),char,bool

2、浮點型別:float ,double,雙精度浮點型(float_complex,double_complex,long long_comples)

二、列舉型別 enum

三、空型別 void

四、派生型別 

1、指標型別 *

2、陣列型別

3、結構體型別 struct

4、共用體型別 union

5、函式型別

定寬整數型別 (c99起)

定義於標頭檔案

typedef signed char        int8_t;

typedef short              int16_t;

typedef int                int32_t;

typedef long long          int64_t;

typedef unsigned char      uint8_t;

typedef unsigned short     uint16_t;

typedef unsigned int       uint32_t;

typedef unsigned long long uint64_t;

typedef signed char        int_least8_t;

typedef short              int_least16_t;

typedef int                int_least32_t;

typedef long long          int_least64_t;

typedef unsigned char      uint_least8_t;

typedef unsigned short     uint_least16_t;

typedef unsigned int       uint_least32_t;

typedef unsigned long long uint_least64_t;

typedef signed char        int_fast8_t;

typedef int                int_fast16_t;

typedef int                int_fast32_t;

typedef long long          int_fast64_t;

typedef unsigned char      uint_fast8_t;

typedef unsigned int       uint_fast16_t;

typedef unsigned int       uint_fast32_t;

typedef unsigned long long uint_fast64_t;

typedef long long          intmax_t;

typedef unsigned long long uintmax_t;

C語言的一些基本演算法

天文學上的潤年 原理 年數能整除於 4且不能整除 100或者可以整除 400,下面用標準 c語言的兩種實現方式 1 平潤年的判斷 include int main void else return0 2 平潤年的判斷 include int main void else return0 3 素數的判...

關於C語言大作業的一些提示和一些C語言的庫函式

1 俄羅斯方塊的基本方塊由以下7種組成 也可以自行增加種類 可使用乙個三維的陣列來表示這七種基礎方塊。庫是c c 中的日期和時間標頭檔案。用於需要時間方面的函式。用於生成隨機數。srand函式隨機數發生器的初始化函式,使用的時候用rand i函式獲得0 i 1之間的隨機數,其中i為整數 一般初始化 ...

C語言一些基本概念

exit 0 正常執行程式並退出程式 exit 1 非正常執行導致退出程式 return 返回函式,若在主函式中,則會退出函式並返回一值。再細化一點 1.return返回函式值,是關鍵字 exit 是乙個函式。2.return是語言級別的,它表示了呼叫堆疊的返回 而exit是系統呼叫級別的,它表示了...