當前位置:才華齋>計算機>C語言>

C語言變數的使用

C語言 閱讀(5.52K)

理解變數的功能。 變數是用來儲存資料的,不管是計算得出的還是使用者輸入的資料。變數在使用前要先定義,並且有不同的型別可以選擇。

C語言變數的使用

有以下幾種常見的變數型別 int, char, 和 float。 每種變數型別都代表一種資料儲存的格式

學習宣告變數。 變數在使用前要先被創建出來,或者叫”宣告”。 宣告一個變數只需要在變數型別的後面寫出變數的名字即可。比如,下面就是一些變數宣告的例子: "

float x;

char name;

int a, b, c, d;

"

注意,你可以在一行中宣告多個變數,只要它們的型別是一樣的就行,你只需用逗號把變數名隔開即可。

和大多數的C程式碼一樣,變數的宣告也要以分號結尾。

理解在何處宣告變數。 變數的宣告必須要放在每個程式碼塊之前(程式碼塊是指用大括號{}包起來的一段程式碼)。如果你在程式碼塊後邊宣告變數,程式就不能正確執行了。

用變數來儲存使用者的輸入。 現在你瞭解到了變數的一些基本原理, 你可以寫一段簡單的程式來儲存使用者的輸入。這次你需要用到另外一個叫scanf的函式, 它的`功能是把使用者的輸入賦值給指定的變數。 "

#include <stdio。h>

int main()

{

int x;

printf( "請輸入一個數: " );

scanf( "%d", &x );

printf( "你輸入了: %d", x );

get);

return 0;

}

"

這裡的"%d"符號告訴scanf函式在使用者的輸入中找出整數。

x前面的&符號告訴scanf在哪裡找到要修改的變數,並把輸入的整數值存進去。

最後的printf命令讀出輸入的整數並返回給使用者。

處理變數。 你可以用數學表示式來處理之前儲存的變數。需要注意一個重要的差別:在數學表示式中單個=是賦值號,作用是把等號右邊的值賦給等號左邊的變數, 而==則是比較兩個變數是否相等。 "

x = 3 * 4; /* 把x設為3*4,也就是12 */

x = x + 3; /* 把x的值增加3,然後把新的值賦值給x */

x == 15; /* 檢查x是否等於15 */

x < 10; /* 檢查x是否小於10 */

"