C 學習 資料型別

2021-10-21 03:19:52 字數 2587 閱讀 2633

1.注釋:

/* this is c*/

//this is c

2.第乙個程式

#include

using

namespace std;

intmain

(void

)

cout是乙個輸出流物件

endl表示乙個換行符

《輸出操作

using namespace 是針對命名空間的指令

3.空格

凡是可以使空白的地方都可以出現換行符

int i;

int i;

int

i;

(最後一種並不建議)

4.基本資料型別

當然肯不同編譯器資料型別可不同

通過sizeof()獲得位元組長度

bool

//1個位元組

char

//1個位元組

signed

char

//1個位元組

unsigned

char

//1個位元組

short

(signed

short

)//2個位元組

unsigned

short

//2個位元組

int(

signed

int)

//4個位元組

unsigned

int//4個位元組

long

(signed

long

)//4個位元組

unsigned

long

//4個位元組

float

//4個位元組

double

//8個位元組

long

double

//8個位元組

其中float 可以儲存7位有效數字

double 可以保持15位有效數字

5.整型常量

八進位制 0開頭

十六進製制 0x開頭

八進位制和十六進製制一般不表示負數,不應帶正負號

6.字尾

l代表長整型,u代表無符號型,可以同時字尾,

f代表float型

7.實型常數

(預設使double型別)

一般形式:12.5

指數形式:12.e-2,12.e2

8.字元常量

『a』,『b』

9.轉義字元

常用:\n, \t

用ascii碼表示時

八進位制:\***

十六進製制:\0***

ascll表查詢

10.字串常量

"this is dwan\'s blog"
字串裡的單引號和雙引號 用 \』, \ "

11.布林常量

true 和false

12.變數

命名規則:

(1)開頭大小寫字母或下劃線

(2)其餘可以大小寫,數字下劃線

(3)不能時關鍵字

賦值

inta(

3);int b=3;

int c;c=3

;cout<13.符號常量

const 資料型別 常量名=常量值

const

float pi=

3.1415926

;

14.逗號運算子

a=3*

5,a*4;

//a=60

15.優先順序

1.

,(),

->

,後置++,後置--

2.前置++,前置--,sizeof,&,*,+(正號),-(負號),!

3.(強制轉換型別)4..

*,->*5.

/,*,

%6.+,

-7.<<

,>>

8.<

,>

.<=

,>=

9.==,!=

10.&

11.^

12.|

13.&&

14.||

15.?

:16.=,

*=,/

=,%=

,+=,

-=,<<=

,>>=,&

=,^=

,|=17.

,

16.隱含轉換

參與運算的資料型別不一致時會進行資料的自動轉換

原則位低型別資料轉換位高型別資料

char ->short->int ->unsigned -> unsigned long-> float->double

以上轉換為安全轉換,資料精度沒有損失

17.顯示轉換

int a;

float b;

b=float

(a);

(顯然高型別資料轉化位低型別資料精度會受損)

C 資料型別學習

c 資料型別按照資料的儲存模型分為 值型別,引用型別,指標型別和var型別.資料儲存模型是指資料在記憶體中的儲存方式.記憶體中有兩個區域可以儲存資料,乙個是棧區,乙個是堆區。棧區是編譯期間就分配好的記憶體空間。堆區是程式執行期間動態分配的記憶體空間。1.值型別 值型別的資料儲存空間比較小,使用棧區的...

C 學習之 資料型別

內容摘自書籍 c 程式設計.慕課版 型別 1.整型型別 整型型別代表一種沒有小數點的整數數值。2.浮點型別 浮點型別主要用於處理含有小數的數值型別,包含 float double和decimal三種型別。如果不做任何設定,包含小數點的數值都被認為是double型別。3.布林型別 布林型別主要用來表示...

C 學習筆記(C 資料型別)

使用程式語言進行程式設計時,需要用到各種變數來儲存各種資訊。變數保留的是它所儲存的值的記憶體位置。這意味著,當您建立乙個變數時,就會在記憶體中保留一些空間。您可能需要儲存各種資料型別 比如字元型 寬字元型 整型 浮點型 雙浮點型 布林型等 的資訊,作業系統會根據變數的資料型別,來分配記憶體和決定在保...