正數的補碼是自己本身
負數的補碼是,先取反碼(首尾不反),然後+1
2. 在go語言中
^0表示對0取反
我們假如是4位代表乙個數字的話,最高位是符號位
0在計算機中用補碼的形式存在是 : 0000
取反得到 :1111 (是-1在計算機中以補碼的形式存在,所以^0 就是 -1)
所以 ^1 就是 1110 就是 -2
3. go語言的最大值
a. 如果是乙個無符號的數字
那麼最大值就是 1111
那麼就是 ^uint8(0) ,^uint16(0) ^uint32(0) ^uint64(0)
b. 如果是乙個有符號的數數字
那麼最大值就是 0111
那麼就是 0000 取反 1111 後移一位 0111
那麼就是 int8(^uint8(0) >> 1) int16(^uint16(0) >>1 )
int 最大值 239 滑動視窗最大值
給定乙個陣列 nums,有乙個大小為 k 的滑動視窗從陣列的最左側移動到陣列的最右側。你只可以看到在滑動視窗內的 k 個數字。滑動視窗每次只向右移動一位。返回滑動視窗中的最大值。示例 輸入 nums 1,3,1,3,5,3,6,7 和 k 3 輸出 3,3,5,5,6,7 解釋 滑動視窗的位置 最大...
MySQL 中 int 最大值
前兩天看到的問題,展開寫一下。我們都知道計算機是以二進位制為基礎。儲存的基本單位是bit,也稱為位元 二進位制位。1bit 可以表示 0 或者 1 兩個數字,是可能存在的最小的資訊量,任何小於1 bit 的內容都算不上資訊。複雜的內容就要用多 bit 來表示。byte,也稱為位元組,通常用作計量單位...
C語言 求自定型別元素的最大值
求自定型別元素的最大值 2019 9 27 include define maxn 10 定義乙個符號常量 typedef float elementtype 為float型別定義乙個別名 elementtype 返回乙個elementtype型別,也就是返回乙個float型別 函式宣告,函式形參裡...