C語言中的資料

2022-08-17 04:24:20 字數 1102 閱讀 9367

1.整型

指不帶小數的數字,也是最簡單最常用的

2.字元型

char 一般用來儲存當個字元

例如

char s1='a';
3.浮點型

浮點資料是指代小數的數字

變數定義的一般形式為:資料型別 變數名;

多個型別相同的變數: 資料型別 變數名,變數名,變數名........;

變數的賦值分為兩種方式

1.先宣告再賦值

2.宣告的同時賦值

int num;

num=100;

int num2=100;

在程式執行過程中,值不發生改變的量稱為常量。c語言的常量可以分為直接常量和符號常量。

一般形式為 #define 識別符號 常量值(一般情況下,常量的識別符號用大寫字母,變數的用小寫字母)

例:

#include#define pi 3.14

int main()

1.自動型別轉換

char c='a';

int x;

double d;

x=c;//字元型別可以自動轉換為整型

d=x;//整型可以自動轉換為浮點型別

自動轉換發生在不同資料型別運算時,在編譯的時候自動完成。

char型別資料轉換 為int型別資料遵循ascii碼中的對應值

ps.位元組小的可以向位元組大的自動轉換,但位元組大的不能向位元組小的自動轉換

2.強制型別轉換

強制型別轉換是通過定義型別轉換運算來實現的。其一般形式為:

(資料型別)(表示式)

例如:

double num1=5.21;

int num2=(int)num1;

printf("%d\n",num2);

強制轉換後的運算結果不遵循四捨五入原則,小數點後的資料全部捨棄。

轉換後不會改變原資料的型別及變數值,只在本次運算中臨時性轉換。

使用強制轉換時資料型別和表示式都必須加括號。

C語言中的資料

1.int pi pi是乙個普通的指向整型的指標。int const pci 乙個指向整型常量的指標。可以修改指標的值,但不能修改它所指向的值。int const cpi 宣告 pci為乙個指向整型的常量指標。此時指標是常量,它的值無法修改,但可以修改它所指向的整型的值。int const cons...

C語言中的 ,

c語言中的 今天在分析乙份原始碼的時候遇到了如下 define uf call x report file line x,x static int report char file,int line,char call,int irc return irc 網上參考 cpp view plain c...

C語言中的

c語言中的 今天在分析乙份原始碼的時候遇到了如下 覺得其中的 很有意思,於是就將這個知識點整理一下。和 都是預處理指令,我們先看 用來把引數轉換成字串,請看下面的兩個例子。例子一 例子二 define sqr x printf the square of x is d.n x x 如果這樣使用巨集 ...