C 變數與常量

2021-09-20 10:39:01 字數 1826 閱讀 4736

(1)變數概念

變數是程式可操作的儲存區的名稱,而每乙個變數中都有特定的型別,而型別決定了變數的儲存大小。

(2)變數概念

變數定義就是告訴編譯器在何處建立變數的儲存,以及如何建立變數的儲存。變數定義指定乙個資料型別,幷包含了該型別的乙個或多個變數的列表。

(3)變數的定義

在c中,如何定義變數了,請看如下的**案例和注釋

#include int main()

其實還有很多的資料型別,只不過寫出的這幾個,是在一些程式設計中常用到的型別,通過這幾個型別,也可以起到舉一反三的效果,

執行的效果

(4)變數宣告

在c中,變數的宣告分為兩種,一種是宣告的時候,建立儲存空間,另一種是不建立儲存空間, 而它們的辨別在於extern關鍵字,如果有extern關鍵字的話,是非宣告,無extern的話,則反之是變數的定義。

**案例

#include //在函式的外面定義x和y 

int x;

int y;

int add()

//main函式

int main()

基本的一些用法都在**中,如果要靈活運用的話,還是得多寫一些**,才能深入體會,如果對於已經學過程式設計的人來說,一眼就能看懂。

執行效果

變數的介紹到這裡就結束了,下面的內容,就介紹一下常量。

(5)常量

學習常量之前,我們第一步得弄清楚,什麼是常量,常量就是乙個固定的值,是不可變的。在程式設計的世界中,常量的應用範圍很廣。什麼十進位制,八進位制,十六進製制等等之類的應用統稱為整數常量。字首指定基數:0x 或 0x 表示十六進製制,0 表示八進位制,不帶字首則預設表示十進位制。整數常量也可以帶乙個字尾,字尾是 u 和 l 的組合,u 表示無符號整數(unsigned),l 表示長整數(long)。字尾可以是大寫,也可以是小寫,u 和 l 的順序任意。

整數常量例項

​2345//八進位制

85//十進位制

0x4b//十六進製制

30//整數

30u//無符號整數

4l//長整數

33ul//無符號長整數

浮點常量

何為浮點常量,浮點常量可以理解為帶有小數點的資料形式,例如:3.1415926535,就是乙個經典的浮點常量。

字元常量

字元常量的話,在程式設計之中,也是常常用到的,請看下面的列表。

轉義序列

含義\\

\ 字元

\'' 字元

\"" 字元

\?? 字元

\a警報鈴聲

\b退格鍵

\f換頁符

\n換行符

\r回車

\t水平製表符

\v垂直製表符

\ooo

一到三位的八進位制數

\xhh 

乙個或多個數字的十六進製制數

乙個簡單的字元常量\n**案例

#include int main()

執行效果

乙個簡單的案例,見識到了字元常量的魅力。

尾言文章簡短,案例簡單,要想熟練,還是靠自己動手。

C 變數與常量

變數表示儲存位置,變數必須有確定的資料型別。c 的型別安全的含義之一就是確保變數的儲存位置容納著合適的型別。可以將c 中的變數分為靜態變數,例項變數,傳值引數,引用引數,輸出引數,陣列引數和本地變數共七種。本地變數則是在方法體內的臨時變數。靜態變數和例項變數主要是針對類或結構內的資料成員 又叫域 而...

C語言常量與變數

一 常量 1 直接常量 1 整形常量 12u 0l 3 十進位制表示 除表示整數0外,不以0開頭 以0開頭的數字串會被解釋成八進位制數 負數在前面加負號 字尾 l 或 l 表示長整型,u 或 u 表示無符號數。例 345 31684 0 23456 459l 356l 56789u 567lu 八進...

C語言 常量與變數

常量 10 實型常量 小數 單精度float 雙精度double 注意 預設情況下編寫的小數都是雙精度的實型常量,也就是預設情況下所有小數都是double 10.1 雙精度double 88.8 雙精度double 5.2f 單精度float 字元型常量,用單引號括起來的就是字元型常量 注意 字元型...