整数nのk番目のビットを1に変更した整数を返却する関数(set_flag)と

C言語関連 | プログラミング40閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

0

ThanksImg質問者からのお礼コメント

本当に助かりました。 ありがとうございました!

お礼日時:5/18 0:09

その他の回答(1件)

0

(yhiさん) 参考: unsigned char set_flag(unsigned char n,int k){ unsigned char bit=1; bit <<=k; return n | bit; return n; } unsigned char unset_flag(unsigned char n,int k){ unsigned char bit=1; bit = (bit << k)^0xff; return n & bit; }