1. 程式人生 > 實用技巧 >C語言01-備用知識

C語言01-備用知識

1 基本介紹

1.1閏年判斷

閏年含義:閏年是公曆中的名詞。閏年分為普通閏年和世紀閏年。

普通閏年:公曆年份是4的倍數,且不是100的倍數,為普通閏年。

世紀閏年:公曆年份是整百數的,必須是400的倍數才是世紀閏年。

判斷語句:

((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)

1.2常見的知識

  1.2.1註釋

單行註釋(//)和多行註釋(/* */),注意多行註釋不能巢狀。

  1.2.2識別符號

識別符號是用來表示變數、函式或其他使用者自定義的名稱。

識別符號一般以A-Z或a-z或下劃線'_'開始,其後面可以跟著零個或多個字母、下劃線和數字(0-9)。

  1.2.3關鍵字

C語言中有的保留字,這些不能作為常量名,變數名或其他識別符號名稱。

C關鍵字有:

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

retrun

short

signed

sizeof

static

struct

switch

typedef

unsigned

union

void

volatile

while

1999的C99新增5個關鍵字:

inline

restrict

_Bool

_Complex

_Imaginary

2011的C11新增7個關鍵字:

_Alignas

_Alignof

_Atomic

_Static_assert

_Noreturn

_Thread_local

_Generic

1.3資料型別

1.3.1基本型別

1)整數型別

2)浮點型別

1.3.2列舉型別

1.3.3void型別

1.3.4派生型別

1.4 變數

1.5 常量