『壹』 c51鍗曠墖鏈篶璇璦緙栫▼涓璦a==40鍜宎=40鏈変粈涔堝尯鍒涔熷氨鏄璇翠竴涓=鍜2涓=鏈変粈涔堝尯鍒錛
涓や釜絳変簬鏄鍒ゆ柇璇鍙ワ紝姣斿俛a == 4錛涜繖鏉¤鍙ュ苟涓嶆槸緇檃a璧嬪礆紝鑰屾槸鍒ゆ柇aa鏄涓嶆槸絳変簬4錛屽傛灉aa=4鐨勮瘽錛屽垯榪斿洖1錛屽惁鍒欒繑鍥0錛屾墍浠aa==4榪欐潯璇鍙ュ畠鏄涓涓鏁板箋
涓句緥錛歜 = ( aa == 4) ;榪欐潯璇鍙ユ墽琛屽畬鍚庯紝b鍙鑳戒負1鍙鑳戒負0銆傚傛灉aa瀹冪殑鍊兼槸4鐨勮瘽錛岄偅涔坅a == 4涓虹湡錛屽洜姝 b=1錛涘傛灉aa鐨勫間笉鏄4錛岄偅涔坅a == 4涓哄亣錛屽洜姝b = 0錛
浣犲氨璁頒綇 鈥=鈥濇槸璧嬪礆紝鈥==鈥濇槸鍒ゆ柇銆
將無符號單位元組數據a中的數取反!
『叄』 單片機 移位操作 右移 C語言
aa=_crol_(aa,1); //左移一位
aa=_cror_(aa,1); //右移一位
可以打開:intrins.h,查看。
『肆』 鍦ㄥ崟鐗囨満鐨凜璇璦紼嬪簭璁捐′腑錛岋紙錛夋暟鎹綾誨瀷緇忓父鐢ㄤ簬澶勭悊ASCII瀛楃︽垨鐢ㄤ簬澶勭悊灝忎簬255鐨勬暣鍨嬫暟銆
(1)
unsigned char;鏃犵﹀彿瀛楃
『伍』 a=~a 在單片機C語言中什麼意思
假設上面打a=1,那麼a=~a之後,a就等於0了,就是取反的意思
『陸』 a = ~a 在單片機c語言中是什麼意思
在C語言中是對變數按位取反,在單片機中通常是用來改變IO的狀態,高電平->低電平->高電平->低電平->……