1. 什麼叫變數 數據類型是什麼
你問的是c語言,或者是其他語言裡面的概念吧。
首先說變數,從字面上理解就是可以變化的量,放到c語言裡面,就是可以被賦值改變的量。
比如說定義一個變數
int a;
我可以給它賦值 a=10;現在a的值就是10 。
然後我在給它賦值a=20;那麼現在它的值就從10變成20了。
a就叫做變數。
和變數對應的就是常量,我上面寫的10 20就是常量,一個確定的值。不能被賦值也不能被改變。
而數據類型這個概念則是因為計算機存儲的緣故而發展出來的一個概念。
其實說起來也很好理解,比如我們在現實中會用整數和小數,分數來區分我們遇到的數字。
在計算機裡面沒有分數,所以它用整型 浮點型來區分整數和小數。
當然因為計算機存儲的問題,同時也算是節約計算機的內存資源,人們又將整數分為普通的整型,和長整型。長整型和普通整型的區別就是存儲的位數更多了(現在好像不區分長整型和整型了)。而同樣的浮點型也分為單精度和雙精度,這是數字方面。
數據還有字元型,字元串型等等,字元型就是之存儲一個字元,而字元串則是一串字元。