變數是計算機中一塊待定的記憶體空間,由乙個或多個連續的位元組組成。
通過變數名可以簡單快速的查詢到記憶體中儲存的資料
1、只能有字母、數字、下劃線3中字元組成,且第乙個字元必須為字母或下劃線
2、變數名不能包含除下劃線以外的特殊字元
3、不可以使用保留字
佔位符號
%d int
%.1lf 表示4.5(double)
%.2lf 表示4.55(double)
%f表示單精度方式(float)
%c表示char型別的佔位符 ===返回的是ascii碼,如果%d===返回的數字
%s表示字串
%%表示列印乙個百分號
轉義符號
\d –換行
\t –相當於tab鍵盤
\n–換行
\r–回車
\f–換頁
\a–警報聲音
單精度浮點型
float 32位 4個位元組 7位有效數字
雙精度浮點型別
double 64位 8個位元組 16位有效數字。
字元char
8位 1個位元組
1、接收使用者輸入的小寫字母,轉換為大寫字母並顯示
比如
char cn ='a'
//小寫字母是97開始,所以是減號
print("%c\n",ch - ' ')
return
0;
輸出a,這是因為空格的ascii碼是32,所以實現了小寫轉大寫
輸入掃瞄的意思,基本用法
int num;
printf("請輸入數量:")
scanf("%d",&num);
C語言基礎 8 變數
變數 用來儲存一些特定內容,並且在程式執行過程中值隨時發生變化的量 定義 儲存型別 資料型別 識別符號 值 type name value 上面的公式中,只有儲存型別可以省略。識別符號 由字母 數字 下劃線組成,並且不能以數字開頭的乙個標識序列。識別符號 為了給某一塊非常大的空間起的乙個名字,給人看...
C語言基礎 變數與記憶體
在函式定義的變數都是區域性變數,區域性變數是存放在棧中的 1 變數的儲存細節 1 區域性變數是存在棧中,先分配位元組位址大的然後分配位元組位址小的,所有先定義的變數的位址大,後定義變數位址小 2 變數的位址是所占用儲存空間中,位元組位址最小的那個位址編號 2 字元 char c a 1 查ascii...
C語言基礎 變數與常量
常量 在程式執行過程中,其值不能被改變的量稱為常量 常用的常量有以下幾類 1 整型常量 如1000,12345,345等都是整型常量 2 實型常量 有兩種表現形式 十進位制小數形式,如123.456,0.345,3.4,0.0,12.0 指數形式 如12.43e3 代表12.43x103 10 3 ...