C語言 第四章(1)

2021-09-24 11:48:40 字數 2720 閱讀 2400

1.null 字元

陣列末尾位置的字元\0

陣列結尾一定是以\0結束

空字元符號是 「」

#include int main()

; int i;

printf("%d",sizeof(n));

} n中所佔長度為6,也就是說編譯器自動在最後補了一位\0

當n定義了長度,編譯器則會在長度沒有超過宣告時寫入\0

2.strlen和sizeof

區別在於strlen函式再讀取到\0就停止讀取

sizeof則是讀取整個整個儲存單元

所以一般同一句話sizeof測出來的儲存量是要比strlen測出來的大

3.明示常量

在c語言標頭檔案limits.h和float.h中提供了整數型和浮點型大小限制的詳細資訊

這是一部分limits.h的明示常量

明示常量

含義char_bit

char型別的位數

char_max

char型別的最大值

char_min

char型別的最小值

schar_max

signed char型別的最大值

schar_min

signed char型別的最小值

uchar_max

unsigned char型別的最大值

shrt_max

short型別的最大值

shrt_min

short型別的最小值

ushrt_max

unsigned short型別的最大值

int_max

int 型別的最大值

int_min

int 型別的最小值

uint_max

unsigned int 的最大值

long_max

long型別的最大值

long_min

long型別的最小值

ulong_max

unsigned long 型別的最大值

llong_min

long long 型別的最大值

llong_min

long long 型別的最小值

ullong_max

unsigned long long型別的最大值

這是一部分float.h的明示常量

將常量中的flt替換為dbl和ldbl即可表示double和long double的明示常量

明示常量

含義flt_mant_dig

float型別的尾數字數

flt_dig

float型別的最少有效位數(十進位制)

flt_min_10_exp

帶有全部有效數字的float的最小負指數(以10為底)

flt_max_10_exp

最大指數

flt_min

保留全部精度float型別的最小正數

flt_max

保留全部精度float型別的最小正數

flt_epsilon

1.00和比1.00大的最小float型別之間的差值

include cstdio. h>

include< float.h>

//浮點型限制

include

//整型限制

printf

("some number limits for this system: \n"

)iat main

(void

)printf

(" biggest int:용dnn"

,int

max)ァ

printf

("smallest long long: 11d\n"

,llong

min)

;printf

("one byte= gd bits on this system. n"

,char

bit)

;printf

(" largest double:용en"

db工max

)printf

("smallest normal float: e\nm.

fltmin

)iprintf

("float precision =d digits\n"

,fit

dig)

printf

(" float epsilon=용en"

,fエ i

epsilon);

return0}

該程式的輸出示例如下:

some number limits for

this system:

b19ge8t1nt:

2147483647

smallest long long:

-9223372036854775808

one byte.

8 bits on this system

largest double:

1.797693e+308

smallest normal float:

1.175494e-38

float precision =

6 digits

float epsilon =

1.192093e-0

C語言第四章

4.2 用if語句實現選擇結構 4.2.1 用if語句處理選擇結構舉例 4.5條件運算子和條件表示式 4.6 選擇結構的巢狀 4.7用switch語句實現多分支選擇結構 4.8 選擇結構程式綜合舉例 4.1 選擇結構和條件判斷 4.2 用if語句實現選擇結構 4.2.1 用if語句處理選擇結構舉例 ...

C語言第四章

main.c project1 created by sihan guo on 2019 06 13.include include int main int argc,const char ar 構成復合語句 所以要把這個括起來 int x 6 if x 5 b if 表示式 語句1 else 語...

C語言第四章自述 1

4.1.1邏輯量的概念 條件判斷的結果用邏輯量表示。4.1.2關係表示式 1.關係運算子 六種運算子 2.關係表示式 有關係運算子將兩個運算元連線起來的表示式 4.1.3邏輯運算子和邏輯表示式 1.三種邏輯運算子 邏輯與 邏輯或 邏輯非 2.邏輯表示式 用邏輯運算子將運算物件連線起來的符合c語言語法...