C 语言 常见数据类型解析
1、數值類型
2、字符類型
3、數組類型
4、字符串類型
一:數值類型(整型、浮點型)
整型:短整型(short)、整型(int)、長整型(long)
浮點型:單精度型(float)、雙精度型(double)
創建格式:
數據類型 變量名;
賦值:
可以在變量創建后賦值(數值類型 a;a=
數字;)
也可在變量創建時賦值(數值類型 a=數字;)
整型可直接賦值給浮點型,反過來不行
作用域:
普通數值類型創建后僅在自身方法中可訪問,離開自身方法后將被釋放
二:字符類型(char)
char a;(儲存單個字符)
創建格式:
數據類型 變量名;
賦值:
可在創建時或者創建后賦值;
需要注意的是,等于符號的后面可以寫 ’字符’ ,也可以寫 ’字符’ 所對應的 ASCll碼,這兩種寫法是等價的。
例如:char m = ‘ A ’ ;
char m = 65 ;
作用域:
普通字符變量作用域與普通數值類型相同,可參考上面
三:數組類型
創建格式:
數值類型 變量名 [ 數組長度 ];
賦值:
數值類型 變量名 [ 數組長度 ];
第一種:
數值類型 變量名 [ 數組長度 ]={};此時若不寫入 數組長度 ,程序會自動以等號右邊數組元素個數長度作為數組長度
第二種:
數值類型 變量名 [ 數組長度 ];
變量名[ i ] = 數字; 挨個兒賦值
作用域:
可參考數組與普通變量作用范圍區別
四:字符串類型(char)
創建類型:
char a[ 字符串長度 ];
賦值:
字符串類型賦值方式與數組類型相同,可參考上面
作用域:
字符串類型作用域與數組類型相同,可參考上面
注意:
1、字符串中每個字符是以單個字符形式存儲
2、字符串變量 char a [ n ] 在自身方法內傳遞時,只能傳遞給 char *b 所定義的變量;在不同方法內傳遞時,
可參考數組與普通變量作用范圍區別
總結
以上是生活随笔為你收集整理的C 语言 常见数据类型解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C 语言 方法外部的数组与普通变量传入方
- 下一篇: 两数 相加