C語言基礎與提高一

2021-09-10 04:52:20 字數 712 閱讀 6124

int所佔4位元組

short所佔2位元組

float所佔4位元組

double所佔8位元組

long所佔4位元組

char所佔1位元組

注意:**所佔位元組不是電腦硬體上的記憶體(物理記憶體),而是虛擬記憶體

記憶體以位元組為單位,每個位元組都有乙個位址

怎麼判斷大小端?

大小端怎麼轉換?

不同的型別混合運算,轉換成表示數值範圍較大的型別

有符號和無符號型別運算,轉換成無符號,過程:將有符號的資料轉換成計算機顯示的二進位制數(負數經過反碼,補碼過程),在換成十進位制去進行運算。

const修飾的變數,不能通過變數去修改對應記憶體的值,但是可以通過其他方式去修改,比如指標

const

int c =10;

int*p =

(int*)

&c;*p =

100;

printf

("%d\n"

,c);

break:可以用來從迴圈體內跳出迴圈體。即提前結束迴圈,接著執行迴圈下面的語句。

注意:break語句不能用於迴圈語句和switch語句之外的任何其他語句。

注意:在多重迴圈中,如果有可能,應當將最長的迴圈放在最內層,最短的迴圈放在最外層,以減少cpu 跨切迴圈層的次數;

如果迴圈體內存在邏輯判斷,並且迴圈次數很大,宜將邏輯判斷移到迴圈體的外面;

2017 11 10 c語言基礎與提高(一)

共有四大項 基本資料型別,運算子與表示式,控制結構,迴圈語句。第一,資料型別分為基本資料型別和復合資料型別。基本資料型別又分為空型別,字元型和數值型。其中數值型分為實型和整型 實型有單精度實型跟雙精度實型,整型有長整型,整型,短整型,而這三種又可細分為有無符號的類別。復合資料型別有陣列,結構,聯合,...

C語言基礎與提高1(一)

一 基本資料型別 1.整型 int 整數,4個位元組,在tc環境中為2個位元組 signed int 最小值為 10000000 00000000 00000000 00000000 2.單精度實型float 單精度浮點數,4個位元組,精度6位 3。雙精度實型double 雙精度浮點數,8個位元組,...

C語言的基礎與提高

陣列 一維陣列 1.一維陣列的定義格式為 型別說明符 陣列名 常量表示式 例如 int a 10 它表示定義了乙個整形陣列,陣列名為a,有10個元素。2.在定義陣列時,需要指定陣列中元素的個數,方括弧中的常量表示式用來表示元素的個數,即陣列長度。3.常量表示式中可以包括常量和符號常量,但不能包含變數...