運算子與表示式
型別(資料型別)
只要是資料
就有數值
與型別
:資料必定屬於某一型別,沒有型別的資料是沒有意義的,是不存在的!
(1)常量是資料:10是資料,10.1是資料,'a』是資料,"aabb"是資料
(2)變數是資料:變數是用來儲存資料的,所以變數當然是資料
(3)表示式是資料:表示式是用來運算資料的,所以表示式當然也是資料
char *s1 = "hello kitty";
(1)分配兩塊記憶體空間:為字串 "hello kitty"分配儲存空間來儲存字串中的字元與字串的結束符』\0』,所以"hello kitty"佔據的儲存空間大小為5+1+5+1=12byte;為指標型別變數s1分配空間,32位機器中指標變數佔4個位元組;將字串的記憶體位址賦值給指標變數s1
(2)字串 "hello kitty"的儲存空間是唯讀的,所以無法通過指標變數來修改字串的值
char s2 = "hello kitty";
(1)只分配一塊記憶體空間,即陣列s2代表的儲存空間用來儲存字串中的字元與字串的結束符』\0』,所以s2需要開闢儲存空間大小為5+1+5+1=12byte
(2)字串"hello kitty"是按字元儲存在字元陣列中的,當然是可以修改字元資料的內容的
har s3 = ;
(1)只分配一塊記憶體空間,即陣列s2代表的儲存空間用來存依次儲右側{}中的各個字元,所以s3需要開闢儲存空間大小為5+1+5=11byte,這裡的{}中的是字元不是字串,所以不會有字串結束符』\0』
int a; // 變數的定義(預設存在變數的宣告)
extern int a; // 變數的宣告
extern int a; // 變數的宣告
c基礎語法02
在 c 語言裡,所謂的資料型別就是坑的大小。我們說變數就是在記憶體裡邊挖乙個坑,然後給這個坑命名。那麼資料型別指的就是這個坑的尺寸。c 語言允許使用的型別如下 short 和 long 我們可以為這些基本資料型別加上一些限定符,比如表示長度的 short 和 long。比如 int 經過限定符修飾之...
python基礎02 基礎語法和資料型別
一 python的基礎語法 1.注釋 1 注釋的含義 注釋就是穿插 中的說明性文字,對於 實現功能無任何作用,注釋不會參與執行。在寫 的時候需要經常寫注釋 2 注釋的型別 a.單行注釋 就是在注釋的內容前加 b.多行注釋 在每一行前面加 使用單引號 或者雙引號 括起來 推薦使用三個 2.識別符號 1...
PHP語法 PHP基礎語法與資料型別
php是一門弱型別程式語言 在.php檔案中php 需要包含在 之間,html可以和php混合編寫 語句必須以 分號結束 變數名前面必須包含 變數名可以包含字母數字下劃線,但是不能以數字開頭,變數名區分大小寫,變數名不能與關鍵字相同 標量型別 整型,浮點型,布林型,字串型 復合型別 陣列,物件 特殊...