บทเรียน / ตัวดำเนินการระดับบิต / 07
เลื่อนบิตไปทางขวา
เข้าใจเลื่อนบิตไปทางขวาและนำไปใช้กับโปรแกรม C ได้
แนวคิดและการทดลองประมาณ 12 นาที
บทที่ 7 จาก 8ลงมือสำรวจ
เปลี่ยนค่าและสังเกตผลอ่านโค้ดตัวอย่าง
unsigned int flags = 0b0101;
unsigned int enabled = flags | 0b0010;
unsigned int bit_two = enabled & 0b0010;
printf("%u\n", bit_two != 0);ทำนายผลก่อนทดลอง
Predictionฝึกเขียน C
เปิดสนามทดลองเต็มรูปแบบ ↗main.c · ใช้ bit mask ตั้งบิตที่ 1 และตรวจว่าตั้งสำเร็จ
กำลังโหลดตัวแก้ไขโค้ด…
บันทึกโค้ดไว้ใน localStorage ของเบราว์เซอร์นี้ หากเปิดใช้งานการรัน โค้ดและ stdin จะถูกส่งไปยัง Wandbox
จบบทเรียน
Draft lesson. Progress is not recorded.