在位运算中,操作数左移一位,其结果相当于A.操作数乘以2 B.操作数除以2 C.操作数除以4 D.操作数乘以4
【答案】:A左移运算符“<<”是双目运算符,其功能是把“<<”左边的运算数的各二进位全部左移若干位,由“<<”右边的数指定移动的位数,高位丢弃,低位补0。例如,a<<4是把a的各二进位向左移动4位。如a=00000011(十进制3),左移4位后为00110000(十进制48)。
绛旓細銆愮瓟妗堛戯細A 宸︾Щ杩愮畻绗︹<<鈥濇槸鍙岀洰杩愮畻绗︼紝鍏跺姛鑳芥槸鎶娾<<鈥濆乏杈圭殑杩愮畻鏁扮殑鍚勪簩杩涗綅鍏ㄩ儴宸︾Щ鑻ュ共浣嶏紝鐢扁<<鈥濆彸杈圭殑鏁版寚瀹氱Щ鍔ㄧ殑浣嶆暟锛岄珮浣嶄涪寮冿紝浣庝綅琛0銆備緥濡傦紝a<<4鏄妸a鐨勫悇浜岃繘浣嶅悜宸︾Щ鍔4浣嶃傚a=00000011锛堝崄杩涘埗3锛夛紝宸︾Щ4浣嶅悗涓00110000锛堝崄杩涘埗48锛夈
绛旓細宸︾Щn浣嶅氨鏄箻浠2鐨刵娆℃柟 鍙崇Щn浣嶅氨鏄櫎浠2鐨刵娆℃柟
绛旓細鍏堣宸︾Щ锛屽乏绉诲氨鏄妸涓涓暟鐨勬墍鏈変綅閮藉悜宸︾Щ鍔ㄨ嫢骞蹭綅锛屽湪C涓敤<<杩愮畻绗︺備緥濡傦細inti=1锛沬=i<<2锛//鎶奿閲岀殑鍊煎乏绉2浣 宸︾Щ灏辨槸锛氫涪寮冩渶楂樹綅锛0琛ユ渶浣庝綅
绛旓細宸︾Щ浣灏辨槸姣斿浜岃繘鍒 0000 1011 宸︾Щ涓浣灏辨槸 0001 0110锛岀浉褰撲簬涔2 鍙崇Щ浣嶇被浼硷紝 0000 1011 鍙崇Щ涓浣嶅氨鏄 0000 0101锛岀浉褰撲簬闄2
绛旓細鍏朵粬杩愮畻绗︿腑鐨勪笁鐩繍绠楃鈥渃ondition锛焑xp1锛歟xp2 鈥濇槸C璇█涓敮涓鐨勪笁鐩繍绠楃鍙互鐢╥f鈥斺攅lse璇彞鏉ユ弿杩般傛荤粨锛1 宸︾Щ杩愮畻绗宸︾Щ涓浣鐩稿綋浜庝箻浜岋紝鍏舵晥鐜囨瘮涔樹互2鐨勬晥鐜囬珮銆傚乏绉诲叾鍙宠竟鑷姩琛ラ浂锛屽彸绉诲叾宸﹁竟琛ョ鍙蜂綅銆2 杩欎簺鎿嶄綔绗︾殑浼樺厛绾ч『搴 锛 > 绠楁湳杩愮畻绗 > 鍏崇郴杩愮畻绗 > &&...
绛旓細1. 宸︾Щ杩愮畻绗︼紙<<锛夊乏绉昏繍绠楃锛<<锛夊皢鍏跺乏渚鎿嶄綔鏁鐨勬墍鏈変綅鍚戝乏绉诲姩鎸囧畾鐨勪綅鏁帮紝鍙充晶绌哄嚭鐨勪綅鐢ㄩ浂濉厖銆宸︾Щ鎿嶄綔鐩稿綋浜庡皢鍘熸暟涔樹互2鐨勬寚瀹氭鏂广備緥濡傦紝鍋囪鎴戜滑鏈変竴涓8浣嶇殑浜岃繘鍒舵暟 00010100锛堝崄杩涘埗涓殑20锛夛紝濡傛灉鎴戜滑灏嗗叾宸︾Щ2浣嶏紝缁撴灉灏嗘槸 01010000锛堝崄杩涘埗涓殑80锛夈傝繖鏄洜涓哄乏绉2浣嶇浉褰...
绛旓細11. A 12. B 13. A 14. C 15. B 16. A 17. D 18. A 19. A 20. B 杩欐槸鍏ㄩ儴绛旀
绛旓細浣嶆搷浣滆繍绠绗 蹇 瀵艰埅 宸︾Щ杩愮畻绗︼紙<<锛夎鍒 鍙绉昏繍绠绗︼紙>>锛夎鍒欙細鏃犵鍙峰彸绉昏繍绠楃瑙勫垯锛氳ˉ鍏 绠浠 鍦╟++涓紝绉讳綅杩愮畻绗︽湁鍙岀洰绉讳綅杩愮畻绗︼細<<锛堝乏绉伙級鍜>>锛堝彸绉伙級銆傜Щ浣嶈繍绠楃缁勬垚鐨勮〃杈惧紡涔熷睘浜庣畻鏈〃杈惧紡锛屽叾鍊间负绠楁湳鍊笺傚乏绉昏繍绠楁槸灏嗕竴涓簩杩涘埗浣嶇殑鎿嶄綔鏁鎸夋寚瀹氱Щ鍔ㄧ殑浣嶆暟鍚戝乏绉诲姩锛...
绛旓細涓涓獂杩涘埗鏁扮畻鏈宸︾Щ涓浣鐩稿綋浜庣粰璇ユ暟涔2銆