บทเรียน / ตัวดำเนินการระดับบิต / 06
เลื่อนบิตไปทางซ้าย
เข้าใจเลื่อนบิตไปทางซ้ายและนำไปใช้กับโปรแกรม C ได้
แนวคิดและการทดลองประมาณ 12 นาที
บทที่ 6 จาก 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.