C 基礎型別

2021-09-01 09:57:13 字數 629 閱讀 1956

基礎型別:

1.基礎型別的長度:(基礎型別的長度會根據作業系統進行變化)

char:8位,預設情況下char既不是有符號也不是無符號的。

bool:0是false,其它的都是true。

short:至少16位。

int:至少與short一樣長,至少16位。

long:至少32位,且至少與int一樣長。

long long:至少64位,至少與long一樣長。

float:4.0f,32位,7位有效數字,記住是7位有效數字

double:4.0d,64位,15位有效數字

long double:4.0ld,80位,19位有效數字

2.運算子sizeof和標頭檔案limits

sizeof(int):可以知道當前的型別佔記憶體裡面的位數。

標頭檔案limits:裡面有很多靜態常量來描述基本型別的上限下限之類的。

3.無符號型別(數字):

無符號關鍵字:unsigned 

靜態常量:

1.巨集(#define):編譯時的概念,替換文字。

2.const:const int index = 255;

與巨集相比const是有型別的,const的值改變時不需要編譯所有的檔案,而巨集需要。

C 型別基礎 引用型別

上一講說了一下值型別的部分內容,雖然沒有什麼有意思的東西能吸引大家的注意 也沒啥好的 讓大家參考一下 但是樓主的水平實在有限 各位看官如果不嫌棄的話 還是看看吧 如果對你的生活或者學習有那麼一絲幫助的話 都算是樓主的萬幸 當宣告乙個引用型別變數,並使用new 操作符建立引用型別實力的時候 該引用型別...

c語言基礎型別

字串 strcpy p,p1 複製字串 strncpy p,p1,n 複製指定長度字串 strcat p,p1 附加字串 strncat p,p1,n 附加指定長度字串 strlen p 取字串長度 strcmp p,p1 比較字串 strcasecmp忽略大小寫比較字串 strncmp p,p1,...

C 基礎 型別轉換

隱式轉換就是系統預設的 不需要加以宣告就可以進行的轉換。在隱式轉換過程中,編譯器無需對轉換進行詳細檢查就能夠安全地執行轉換。比如從int型別轉換到long型別就是一種隱式轉換。隱式轉換一般不會失敗,轉換過程中也不會導致資訊丟失。顯式轉換需要強制轉換運算子。在轉換中可能丟失資訊時或在出於其他原因轉換可...