成人app

首頁  /  C語言教程  /  變量與常量數據  /  

變量與常量數據

點擊打開在線編譯器,邊學邊練

在程序的世界中,可以讓計算機按照指令做很多事情,如進行數值計算、圖像顯示、語音對話、視頻播放、天文計算、發送郵件、游戲繪圖以及任何我們可以想象到的事情。要完成這些任務,程序需要使用數據,即承載信息的數字與字符。 
在計算機中,數據的性質和表示方式可能不同。所以需要將相同性質的數據歸類,并用一定數據類型描述。任何數據對用戶都呈現常量和變量兩種形式。常量是指程序在運行時其值不能改變的量。常量不占內存,在程序運行時它作為操作對象直接出現在運算器的各種寄存器中。變量是指在程序運行時其值可以改變的量。變量的功能就是存儲數據。 例子: 


#include<stdio.h>
int main()
{
    int year;
    year=2014;
    printf("Welcome to hnsaiyang.com!\n");
    return 0;
}

    

其中year是一個int類型的變量,而2014是常量,即一個數字。 

變量的定義: 
在程序中使用的變量名、函數名、標號等統稱為標識符。除庫函數的函數名由系統定義外,其余都由用戶自定義。 
C規定,標識符只能是字母(A~Z,a~z)、數字(0~9)、下劃線(_)組成的字符串,并且其第一個字符必須是字母或下劃線。且不能與C語言的關鍵字重名(關鍵字見下一節)。 

此外,在使用標識符時還必須注意以下幾點: 
  (1)標準C不限制標識符的長度,但它受各種版本的C 語言編譯系統限制,同時也受到具體機器的限制。例如在某版本C 中規定標識符前八位有效,當兩個標識符前八位相同時,則被認為是同一個標識符。 
  (2)在標識符中,大小寫是有區別的。例如CLANG和Clang 是兩個不同的標識符。 
  (3)標識符雖然可由程序員隨意定義,但標識符是用于標識某個量的符號。因此,命名應盡量有相應的意義,以便閱讀理解,做到“顧名思義”。



本文固定URL:http://hnsaiyang.com/course/9

第一章 C語言的過去與未來
第二章 C語言快速入門
第三章 C語言的數據類型
第四章 C語言中的基本輸入輸出
第五章 運算符和表達式
第六章 C語句和程序流
第七章 函數
第八章 數組
第九章 指針
第十章 復合結構
第十一章 文件操作
第十二章 預處理
Dotcpp在線編譯      (登錄可減少運行等待時間)