資料型別:
1. 基本型別: 整數型別和浮點型別。
整數型別: 布林型別 bool值為false/true初始值時為false
2.void 型別:
型說明符 void 表明沒有可用的值。
不返回值的函式的返回型別為空。例如 void exit (int status);
3.列舉型別:被用來定義在程式中只能賦予其一定的離散整數值的變數
4. 派生型別: :指標型別、陣列型別、結構型別、共用體型別和函式型別。
整數的數值型別
整型 變數型別 變數名 / * =初始值 * / ;
intint num =0; /
long範圍大於int
byte通常聊天都是以byte的方式
實數型(浮點型1.1)
floatfloat num2=0f ; 初始值為0 只能提供七位有效數字。
doubledouble num; 可提供16位有效數字。
字元char 用『 』初始值為空
字串型別
字串 string : string str ="safaf"; 初始值為空
變數宣告 使用變數型別 變數名 / * =初始值 * / ;
1.變數+變數名; int num;/double num/string str;
2.變數+變數名 賦初值 ; int num1=0; /float num2=0.1f/string str ="safaf";
定義:小明的身高為160cm,體重為55.5kg
int xiaomingtall = 180; //int 的用法
float weight = 45.5f; //float 的用法
console.writeline ("請輸入小明的身高為"+xiaomingtall+"cm"+"體重為"+weight+"kg");
隱式轉換 顯式轉換
隱式轉換是小轉大 程式可以預設做到
例如:有乙個數的範圍是1-10,另乙個數範圍是1-100,從乙個數的1-10到1-100自動就進去了
顯式轉換大轉小(大範圍-小範圍的時候容易資料的丟失) 程不敢
控制台輸出:(數字符號英文單詞)
都是字串
例子 : console.writeline ("hello world!");//向控制台輸出一段語句
string str = console.readline ();//接收控制台輸入
如果說接收的str(數字符號英文單詞) 需要強制轉換
int num =int.parse( console.readline );
sting型別-轉數字型別(int.parse(), float
.parse()
, double
.parse()
)
C 資料型別 變數
資料型別 整數 4種 int 32位整數 short 16 long 64 byte 8 浮點型 3種 float 32位浮點數 精確到小數點後7位 double 64位浮點數 精確到小數點後15 20位 decimal 128位浮點數 精確到小數點後28 29位 布林型 bool true fal...
C 數值型別,變數型別
目錄 資料型別 變數型別 typedef 宣告 列舉型別 c 中的變數宣告 c 中的左值 lvalues 和右值 rvalues 標紅為變數型別型別位 範圍char 1 個位元組 128 到 127 或者 0 到 255 unsigned char 1 個位元組 0 到 255 signed cha...
C 學習 2 複雜變數型別
定義 語法格式如下 enum 列舉名稱 型別 型別預設是int 預設情況下c 規定第乙個列舉成員的值取0,後面每乙個加1遞增。列舉中可以使用乙個值作為另乙個列舉值的基礎值,並為多個列舉值設定相同的值 enum exam byte ex3的值就是ex1加1。列舉型別變數 exam e1 e1 exam...