sizeof和小部分c 語法

2022-07-20 18:18:14 字數 920 閱讀 6825

ios 中 sizeof(型別) 獲取型別所佔位元組

32位作業系統中, 每個位元組佔8個位

64位作業系統中, 每個位元組佔16個位

int_max2147483647

int size1 = sizeof(long);           //

32位 4, 64位 8

int size2 = sizeof(nsstring *);//

32位 4, 64位 8

int size3 = sizeof(nsinteger);//

32位 4, 64位 8

int size4 = sizeof(int);//

32位 4, 64位 4

int size5 = sizeof(char); //

32位 1,64位 1

與或非, 都是先化為二進位制, 然後進行運算再轉化位十進位制

2&12 | 1

!2^異或

2^1^0000 0010

0000 0001

結果: 0000 0011 = 3

<< 左移

0000 0001

結果: 0000 0010 = 2

>>右移

0000 0010

0000 0001 = 1

std是系統的乙個命名空間(有關命名空間可以參閱 是個變數型別,包含在std這個命名空間裡一樣,你在宣告標頭檔案處如果有using namespace std; 則在之後程式中就不需要在寫std::這樣的語句了;至於後面的&strout,strout是個變數名,加個&則是引用,我不知道你知不知道什麼事引用,舉個例子吧,

int a = 1

int &b = a ;

則b可以理解為a的外號,占用同一塊記憶體空間,cout<

內部類小部分知識

列印字母 for char i a j a i z j z i j 這樣輸出的就是a到z,a到z,通過ascii對應的數字來輸出字母。匿名內部類 匿名內部類分為4種 1.成員內部類 也就是最普通的定義在另乙個類的內部 public class ceshi class draw 不過要注意的是,當成員...

小部分linux的常用命令

壓縮與解壓縮三種形式 tar 解釋 打包目錄,壓縮後的檔案格式.tar.gz 引數 c 產生.tar打包檔案 v 顯示詳細資訊 f 指定壓縮後的檔名 z 打包同時壓縮 x 解包.tar檔案 命令 tar 上述引數 tar.gz 將要打包進去的內容 壓縮 tar zcvf tar.gz 1.txt 2...

學習C 筆記 剛剛學的一小部分

資料型別 變數 表示式 enum range long struct屬於簡單型別,不能繼承.值型別包括列舉型別和結構型別.引用型別包括類型別 介面型別 陣列型別 型別 預定義的object和string型別.陣列 using system class array console.writeline ...