在計算機中所有的數字都是以二進位制存在的,原始碼是直接將乙個整數換算成二進位制數,然而計算機是以補碼的形式儲存所有的整數。
補碼計算規則:
1、整數的補碼和原始碼相同,負數的補碼是其反碼加1
2、反碼是對原始碼按位取反,只有高好位(符號位)
例子:-2147483645的補碼 原始碼
11111111111111111111111111111101
-2147483645的原始碼
反碼10000000000000000000000000000010
符號位不變,其他為取反
補碼10000000000000000000000000000011
反碼加1
二、轉義字元
常用轉義字元
轉義字元
說明unicode表示方式
\b退格符
\u0008
\n換行符
\u000a
\r回撤符
\u000d
\t製表符
\u0009
\"雙引號
\u0022
\'單引號
\u0027
\\反斜槓
\u005c
char型別的變數,完全可以參加加減乘除等數**算,也可以比較大小(使用該字元對應的編碼參與運算)。
java基礎資料型別
基礎資料型別 byte 位元組 8bit 8 個二進位制位 0 2 8 256 128 127 short 短整型 16bit 02 16 65536 32768 32768 int 整型 32bit 02 32 2147483648 2147483648 long 長整型 64bit 02 64 ...
java基礎1 資料型別
資料大小 資料範圍 int4個位元組 4 8 32 2 31 2 31 short 2個位元組 2 8 16 2 15 2 15 long 8個位元組 8 8 64 2 63 2 63 byte 1個位元組 8位 2 7 2 7 資料大小 資料範圍 float 4個位元組 4 8 32 2 128 ...
JAVA基礎 資料型別轉換
在進行程式設計的時候,常常會遇到資料型別轉換的問題,現在就進行相應的總結。八種基本資料型別 除了boolean型別以外所有的基本資料型別在進行不同資料型別的運算的時候都要進行型別轉換。一 自動型別轉換 只要型別轉換滿足相容型別,且為從低級別轉向高階別 從小向大 轉換,就可以進行自動型別轉換。注意 c...