int ret = 12 + 15
; //先計算賦值號的右側 將右側的計算結果儲存在變數中
console.writeline(ret);
int ret1 = 12 - 5
; console.writeline(ret1);
ret2 = 3 * 9
; console.writeline(ret2);
整數/整數: 得到整數 如果不整除 那麼得到的是商
float型別的浮點數/整數: 得到float型別的浮點數
double型別的浮點數/整數:得到double 型別的浮點數
取模操作:得到餘數
ret = 9 / 4
; console.writeline(ret);//列印出2
float retfloat = 18 / 4
;
console.writeline(retfloat);列印出4
console.writeline("retfloat=", retfloat);
double retdouble = 12.56 / 4
;列印出3.14
ret1 = 18 % 4
; console.writeline(ret1);列印出2
i++: 是先使用i 的值 然後在進行i = i+1 的運算 ;++i: 是先進行i=i+1運算 在使用i的值
int num = 10;
console.writeline(num++); //先列印num的值10,再進行加法運算
int num1 = 10;
console.writeline(++num1);//先進行加法運算 然後再列印num1的值11
從控制台接收乙個總共的秒數,在控制台上輸出時分秒
例如 輸入:86496
輸出:24小時1分36秒
console.writeline("請輸入總共的秒數:");
int totalseconds = int.parse(console.readline());
int hours = totalseconds / (60 * 60);//時
int seconds = totalseconds % 60;//秒
int minutes = totalseconds % (60 * 60) / 60;//分
console.writeline("小時分鐘秒",hours,minutes,seconds);
將十進位制數轉化成二進數
把96轉化成2進製的數
string ret = convert.tostring(96,2); //運算後的結果是乙個字串
console.writeline(ret);
將二進位制數轉化成十進位制數
//第乙個引數是表示轉化的數是二進位制的字串,第二個引數告訴編輯器前面的字串是 乙個二進位制的數
//轉化過後的結果是乙個int 型別的數
int retnum = convert.toint32("1100000",2);
console.writeline(retnum);
將二進位制轉化成八進位制
retnum = convert.toint32("1100000",2);
ret = convert.tostring(retnum,8);
console.writeline(ret);
1.從十進位制轉化成其他進製的時候我們使用convert.tostring(十進位制數,要轉化的進製);
2.從其他進製轉化成十進位制的時候我們使用convert.toint32(其他進製形式的字串,其他進製數);
如果是非十進位制之間進行轉化 那麼要使用 convert.tostring(十進位制數,要轉化的進製);和convert.toint32(其他進製形式的字串,其他進製數)進行結合使用,換句話說:比如講二進位制轉化成八進位制 我們先把二進位制轉化成十進位制 然後再把十進位制轉化成八進位制 二進位制轉化成十六進製制 十六進製制轉化成二進位制 八進位制轉十六進製制 十六進製制轉八進位制 同理
運算子 進製
二進位制 0.1 滿2進1 以0b或0b開頭 乙個位元組 8 位 14符號位65 4321 00為 1為 00 0111 0首位符號位 0表示正數 1 23 1 22 1 21 0 20 8 4 2 14 正數三碼一樣 原始碼,反碼,補碼 將14的二進位制0000 1110最高位改為1 得到1000...
java進製 運算子
二進位制 0,1,滿2進1.以0b或0b開頭。十進位制 0 9,滿10進1.八進位制 0 7,滿8進1.以數字0開頭表示。十六進製制 0 9 及a f,滿16進1.以0x或0x開頭表示。此處的a f不區分大小寫。十進位制 二進位制互轉 15 1 2 0 1 2 1 1 2 2 1 2 3 運算子 運...
運算子與進製轉換
字元型別 字元常量 a 乙個字元 字串常量 abcd 多個字元 字元變數 1 定義變數 有無符號 型別 變數 2 引用變數 引用變數內容 浮點型 1 浮點型常量 十進位制 3.14 科學表示3e14 2 浮點型變數 float double 有符號 型別 變數名 程式 演算法 資料 運算子 表示式 ...