C語言裡面的變數是什麼意思,C語言裡面的常量是什麼?

時間 2022-10-27 18:51:07

1樓:宗政蓉城樊若

這樣理解吧:計算機運算時用到的資料存在記憶體中,記憶體以位元組作為單元存資料,那麼乙個整數用4個位元組來存,存在第2000到第2004個位元組單元,將這個區域命名為i;這個i就是變數名,這個i你可以給它賦值,因為是變數,你可以在運算過程中改變i的值,其本質是將新的資料存入替換原本的資料

2樓:宗秀筠羊鬱

變數是指以識別符號為名字,其值可以改變的量。乙個變數代表計算機記憶體中的某一儲存單元,該儲存單元中存放的資料就是變數的值。如程式中有變數a,則a為某個儲存單元的名稱,使用者對變數a進行的操作就是對該儲存單元進行的操作;給變數a賦值,就是把資料存入變數a所代表的儲存單元中。

3樓:匿名使用者

打個比方 例如秒就是乙個變數 你可以給他賦值: 秒=100或者其他 變數的作用很大例如倒計時,就要這樣 秒=秒-1 輸個命令讓他每秒執行一次: 秒=秒-1 這樣100秒過後倒計時就完成了 還有 錢也是個變數 也可以對錢進行賦值 錢=錢+1 變數的作用還很多 像像計算乘法的話 需要3個變數 1:

因數 2:因數2 3:積積=因數*因數2因數=????

總之變數用處很多

4樓:斂瑋藝

定義在函式外部,在一些子函式或主函式中都可以用的變數

5樓:匿名使用者

記憶體中一塊值是可以改變的區域

6樓:匿名使用者

可以改變的量,還有常量是不能變的

7樓:匿名使用者

就當是函式自變數好了。

8樓:匿名使用者

浮點型資料用數學的語言來說就是實型資料,是帶有小數點的資料型別。

在c中,資料的基本型別有三種,整型,實型和字元型。整型變數只能用來儲存整數,不能用來儲存帶有小數點的資料變數。但是浮點型變數是可以用來儲存帶有小數點的變數的,當然浮點型變數也是可以用來儲存整型變數的。

當你需要用到的變數是實數(有小數點的數)而且精度不是很大的時候(float型資料最多只能有7位有效數字),就應該用float來定義了。浮點型資料用數學的語言來說就是實型資料,是帶有小數點的資料型別。

在c中,資料的基本型別有三種,整型,實型和字元型。整型變數只能用來儲存整數,不能用來儲存帶有小數點的資料變數。但是浮點型變數是可以用來儲存帶有小數點的變數的,當然浮點型變數也是可以用來儲存整型變數的。

當你需要用到的變數是實數(有小數點的數)而且精度不是很大的時候(float型資料最多只能有7位有效數字),就應該用float來定義了。

c語言裡面的常量是什麼?

9樓:幻翼高達

c語言裡面的常量是指不會變化的常數或編碼,例如圓周率3.14就可以定義為乙個常量。

「常量」的廣義概念是「不變化的量」,例如:在計算機程式執行時,不會被程式修改的量;數學函式中的某乙個量,例如每乙個具體的圓的半徑、直徑數值;物理學中的靠近地面的重力加速度;真空中的光速數值;不同的微粒的各自的質量。

一層含義指它們的編碼方法是不變的,但是嚴格來說「人為規定的某一種方法也可以因地制宜而人為改變,所以其本身數值大小『不是『常量』的內涵」。比如字元'a'無論在硬體、軟體還是各種程式語言中,它的資訊編碼即為 「 0x41」。

10樓:兄弟連教育北京總校

c語言中的常量一共有4種:

整數常量:integer-constant浮點常量:floating-constant列舉常量:

enumeration-constant字元常量:character-constant常量是乙個右值,可以把右值賦給乙個左值

int a = 1; 這裡的1確實是常量,是乙個整數常量

11樓:

c語言的常量包括字面量,和用 const 定義的變數。

像 123、"aaaaa 文字"、3.14f、這些都是字面量。

而像 const float pi=3.14f,這個pi 就是const常量。

12樓:匿名使用者

const 修飾的 變數

如: 1. #define pi 3.1415926f;

2. const float pi 3.1415926f;

c語言中浮點型變數指什麼意思?

13樓:匿名使用者

就是float型變數 帶小數的 例如 你可以 float i=1.1;i就是浮點型變數。

14樓:匿名使用者

樓上錯誤,怎麼會是小數啊,是科學計數法表示的實數,範圍根據選擇的型別不同而不同;

15樓:匿名使用者

不是小數,而是用科學計數法表示的實數。

16樓:匿名使用者

c語言中浮點型變bai量指的就是du實數變數(存放可以帶小數zhi的資料的變數)dao。

實型變數分

內為兩類:單精度型和容雙精度型。

其型別說明符為float 單精度說明符,double 雙精度說明符。

實型變數說明的格式和書寫規則與整型相同。

例如:float x,y; // (x,y為單精度實型量)double a,b,c; // (a,b,c為雙精度實型量)實型常數不分單、雙精度,都按雙精度double型處理。

單精度浮點數:

通常占用4個位元組(32位)儲存空間,其數值範圍為-3.4e38~3.4e38,單精度浮點數最多有7位十進位制有效數字,單精度浮點數的指數用「e」或「e」表示。

如果某個數的有效數字位數超過7位,當把它定義為單精度變數時,超出的部分會自動四捨五入。

雙精度浮點數:

通常佔8 個位元組(64位)記憶體空間,其數值範圍為1.7e-308~1.7e+308。雙精度完全保證的有效數字是15位,16位只是部分數值***。

17樓:匿名使用者

實數,也就是平常說的小數。比如1.236594;

c語言&變數是什麼意思?

18樓:未來的技術宅

變數,與數學中的變數定義相同,都是乙個可以隨時變化的量,即,你可以在任何時間對這個變數值進行變更

其次 &a是指a的位址,想int &a一般用於函式傳值int ax(int a)和int ax(int &a)的區別在於在第乙個函式宣告中,傳進去的只是乙個值,在ax函式中進行修改不會對呼叫ax函式的的函式中的引數有改變

而在第二個函式宣告中,傳進去的是位址本身,這樣的傳遞在ax中改變了a的值候,在呼叫ax函式的函式中的a的值會同步修改(即:ax函式和呼叫ax函式的函式,兩個共用乙個變數)

19樓:鯨娛文化

「囧」,本義為「光明」。從2008年開始在中文地區的網路社群間成為一種流行的表情符號,成為網路聊天、論壇、部落格中使用最最頻繁的字之一,它被賦予「鬱悶、悲傷、無奈」之意。

20樓:毛昊天張朗

c語言中的變數可分為簡單變數、指標變數等,使用有宣告,賦值等,編譯系統會對賦值的變數根據其型別分配記憶體,變數名代表了這個記憶體單元,對變數的操作即對記憶體的操作,對於指標變數,比較特殊。建議看一下相關的書或者從網上查一下。這裡篇幅所限,不好說清。

21樓:酈心任白萱

區域性函式定義變數後,退出該函式,變數會自動釋放掉。而全域性變數

的,是自程式運開駘就定義,到程式結束才釋放。。。。所以,是區域性變數

占用ram空間少些。。。

22樓:鄂螺之覓晴

全域性變數,一般是靜態的,放在資料段,在整個程式生存週期都占用;如果是函式中的區域性變數(非靜態),則是執行時從棧中分配,從函式退出自動釋放,不會額外占用空間。

所以,全域性變數佔空間多一點;cpu一樣,因為雖然區域性變數從棧中分配,但它是自動的,並不需要消耗cpu.

23樓:匿名使用者

int &a;//沒有這樣宣告變數的

int a;

int *p=&a;//這表示把p初始化為a的位址,&(取位址符)class a

{};void func(a &);//這裡表示引用的意思(c++才有,c語言沒有)

24樓:匿名使用者

&是取位址符,&a是變數a的位址。

25樓:潭平樂世立

儲存乙個資料的記憶體單元,有幾種型別(float,double(儲存小數的),int(儲存整數的),char(儲存字元的)等等),通過他們還能構造出「結構」,「列舉」,「鍊錶」,「聯合」,「位段」,「陣列」等等。是構成c的基本單位。

可以看《c程式設計》等書,每本書都會介紹到的

c語言中 的簡單變數指的是什麼?

26樓:風若遠去何人留

c語言中的簡單變數是相對於指標而言的。

如果乙個變數是指標型別,被稱為指標變數,否則就稱為簡單變數。

比如int a;

int * p;

這兩個定義,p是整型型別的指標,為指標變數。

而a是簡單變數。

27樓:匿名使用者

意思就是如果引數不是指標,則被呼叫的函式使用的引數不影響呼叫函式的變數的值。

比如 int i = 199;

f1(i) //此處使用之後

int j = i;//此時i值還是199,

28樓:浪劍情緣

指的的是不能夠傳位址的變數,除了陣列和指標,其他的都是!

29樓:匿名使用者

就是實參變數,,區別與形參。。形參呼叫完記憶體就釋放,實參要等整個函式執行完成才釋放記憶體!

c語言中,,整型變數,是什麼意思?

30樓:匿名使用者

可以表示沒有小數點的實數,如:10,-100,35等,

不能表示:1.6,-0.25等數

31樓:匿名使用者

int a ; a是整型變數,也就是存放 整數 ,不能存放 12.35 之類的浮點數。

char a ;a為字元型變數,只能存放字元。

32樓:匿名使用者

整型變數表示的是整數型別的資料。

33樓:南城夢的開始

就是把 整數 賦給乙個變數

34樓:小刀在閒蕩

整形變數只能是整數。

35樓:匿名使用者

整型變數,即 整數型變數。

包括有符號整數和無符號整數,從資料長度上分,包括短整數、整數、長整數。

標準整數型別為int 一般只說整形,通常是指這個,但其它整數型別也在簡稱整形變數的範圍之內。

包括的關鍵字有:

short int long unsigned其它常見的內建變數型別還有很多,例如:

unit : unsigned int

long : long int

word: unsigned short intdword: unsigned long

C語言裡面的函式變數這些是什麼意思呀,我初學看都看不懂

這個還真沒法解釋,它是定義,你只能看書上的定義。就像數學裡的公理一樣,沒有解釋。知道就行了。呃,其實很多c語言裡的問題都是靠慢慢積累下來的,也不是說能說清楚的.首先簡單說下函式,看到c語言裡的函式,很容易聯想到數學裡的函式.c語言裡的函式和數學裡的函式有不同,也有很多相似之處.比如,數學中乙個y s...

c語言是什麼意思,c語言 X是什麼意思

c語言 x是指帶格式的16進製制輸出 1 c語言中 x的意思是16進製制輸出。2 c語言中符合 的意思是帶格式輸出。比如,x的意思是在輸出前面加上0x,b的意思是在輸出前面加上0b。3 在c語言中有兩種釋義,一是求餘符號,經bai常會用到判斷乙個數是不是能被另乙個整除 二是引導符,用於引導輸入輸出項...

c語言是什麼,C語言是什麼意思?

c語言是一種計算機程式語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛。c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型高階語言,有...

什麼是C語言,C語言是什麼意思?

c語言是combined language 組合語言 的中英混合簡稱。是一種計算機程式語言。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科...

什麼是C語言,C語言是什麼意思?

最簡單的計算機程式設計,所謂語言就是計算機能夠識別的東西,但是c語言不能夠直接被計算機識別,需要通過編譯程式編譯成計算機語言,也就是我們說的01碼 c語言是什麼意思?c語言是一種計算機程式語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程...