1樓:林剛祝
這是c語言中的「右移運算子」。一般情況下,他是按位操作。
特點:1.雙目運算子,內就像+、-、*、/一樣,格式容為(數1)>>(數2)
2.數1是被運算元,如被減數、被除數等;數2是右移位數。
3.優先順序低,結合性:從左向右運算
如:8>>1=?表示將被移數向右移動1位
如何操作?
1.化十進位制數為(注意了)對應的二進位制數,對應指格式對應2.通通右移,不足補0
3.化為十進位制數
舉例:short int a=8;a=a>>1;
1.a=0 000 1000
2.右移一位後:a= 0 000 100
3.補0:a=0 000 0100
4.化為十進位制數:a=4
舉例:int a=8;a=a>>1;
1.a=0 000 0000 0000 10002.右移一位後:
a= 0 000 0000 0000 1003.補0:a=0 000 0000 0000 01004.
化為十進位制數:a=4
2樓:匿名使用者
關鍵的語句順序是重要的。
只有c語言是面向結構化程式設計的語言嗎
你這面向copy 二字讓我不知道如何回答,我就多囉嗦一點吧 早期的計算機語言沒有規範,大家自由發揮,goto到處跳轉 多個出口,受不了的人們提出了結構化程式設計的規範,任何語言都可以寫出結構化的程式,按規範寫,不使用goto等語句。從這個意義上說,如果讓乙個語言拋棄所有非結構化成份 編寫的程式必定是...
c語言程式設計,選擇結構程式,C語言程式設計,選擇結構程式。
include include int main else if def 0 else printf 無實數根 return 0 c語言程式選擇結構程式?執行了a 把 縮排及層次用 寫好就清楚了 從 知,第二個if else是第乙個if的 體 第乙個if a 0 成立,就要執行第二個if else分...
c語言程式設計指向結構體陣列的指標,C語言程式設計指向結構體陣列的指標
1 結構體指標其實是乙個指標,它儲存的是指向某個結構體的 位址 所以結構體指標陣列儲存的其實是指向一組結構體的 位址 陣列,它本身並不包含結構體的具體內容 沒有被分配記憶體 2 所以當用到他們時,要麼重定向,比如 d b 讓d指向b,d儲存的是b的位址,這樣就能通過d來呼叫b了 要麼用malloc為...