C iOS基礎 個人筆記(四)

2021-07-01 18:50:56 字數 1099 閱讀 6402

二進位制:0b1100或0b1100

八進位制:014

十六進製制:0xc或0xc

&d &i 十進位制

%o 八進位制

%p 位址

%x 十六進製制

乙個int,佔4個位元組,32bit(位) 儲存在記憶體中位址是由大到小。

aeb = a * 10的b次方

二進位制0b1100 == 0*2^0+0*2^1+1*2^2+1*2^3;

n位二進位制的取值範圍:0~~2^n-1

記憶體是位元組為單位,每個位元組都有相應的位址;

二進位制最高位是0為正數,1為負數;

char 1個位元組 -2^7~~2^7-1

int 4個位元組 -2^31~~2^31-1

型別說明符

long 8個位元組  %ld == long int 例如:lang a = 102123l

long long 8個位元組 %lld(32位編譯器)

short 2個位元組

signed(有符號)

unsigned(無符號)區別是:最高位是否表示符號

long+unsigned

位運算(效率高)

按位與 & 

按位或 |

按位異或 ^ :(1)相同數值異或 結果為0 如:9^9==0

(2)位置交換 9^5^6==9^6^5

(3)任何數與0異或,結果還是原來的數  a^b^a==b;

按位取反 ~

左移 << :二進位制往左移動n位,高位捨棄,低位補0; 9<9*2的n次方

右移 >> :二進位制除符號位外向右移n位,最高位用符號位補,低位捨棄; 8>>n——>8/2的n次方

用位與&運算子,判斷變數的奇偶性

a&1==0 //偶數

a&1==1 //奇數

C iOS基礎 個人筆記(一)

檔案預覽 選擇檔案 空格 安裝包格式 dmg pkg iso 軟體推薦 搜狗輸入法 paragon ntfs mplayerx office cleanmymac 根路徑 終端命令 touch 檔案建立檔案 open 檔案 資料夾開啟檔案 資料夾 open 開啟當前路徑 編譯c程式 使用的是clan...

基礎(個人筆記)

r語言基礎 1.變數賦值 第一種,a 123 將a賦值為字串123 第二種,assign a 123 將a賦值為字串123 2.刪除變數 rm x1,x2,x?為變數名字,可以同時刪除多個物件。3.顯示變數 ls 4.釋放儲存空間 gc 可以自動釋放儲存空間,所以該函式是不必要的。5.資料型別 cl...

個人LaTeX筆記(四)

2月13日更 第六節 latex中 的製作 擴充套件cmd中輸入texdoc booktab texdoc longtab texdoc tabu 上節課比較簡單,今天學兩節 先附上 documentclass begin begin 生產 的命令,並且需要乙個指定列排版格式的必選引數,l是左對齊,...