การส่งเสริม
มหาวิทยาลัยชวา
การเรียนรู้
หลักสูตร
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ฝึกงาน
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทความ
  • บทวิจารณ์
  • เกี่ยวกับเรา
  • CS50
เริ่ม
เริ่มเรียนรู้
  • บทความ
  • ผู้เขียน
  • ทุกกลุ่ม
  • รายการบทความทั้งหมด
JavaRush /บล็อกจาวา /Random-TH /รหัส inc; ห้อง #004
Sultan
ระดับ
  • 28 February 2021
  • 278 views
  • 0 comments

รหัส inc; ห้อง #004

เผยแพร่ในกลุ่ม
Telegram

เลขฐานสอง

รหัส inc;  ห้อง #004 - 1 “พวกเขาบอกว่าโปรแกรมเมอร์ที่ไม่ดีคือคนที่เชื่อว่ามี 1,000 ไบต์ในหนึ่งกิโลไบต์ และโปรแกรมเมอร์ที่ดีคือคนที่เชื่อว่าในหนึ่งกิโลเมตรมี 1,024 เมตร” หลายคนเข้าใจเรื่องตลกนี้เนื่องจากทุกคนรู้ดีว่าในกระบวนการที่เกี่ยวข้องกับวิทยาการคอมพิวเตอร์และเทคโนโลยีคอมพิวเตอร์ มีค่ามากมายที่แสดงออกมาเป็นกำลังของสอง นั่นคือ ตัวเลขในรูปแบบ 2^K โดยที่ K คือค่าที่ไม่ใช่ค่าใดค่าหนึ่ง - จำนวนเต็มลบ ลองเรียกตัวเลขดังกล่าวว่าไบนารี่ เหล่านี้คือตัวเลขเช่น 1, 2, 4, 8, 16, 32 เป็นต้น จริงๆ แล้ว เมื่อพูดถึงขนาดหน่วยความจำหรือความละเอียดหน้าจอมอนิเตอร์ เรามักจะเจอเลขฐานสอง ทั้งหมดนี้เชื่อมโยงกับหลักการจัดเก็บข้อมูลในหน่วยความจำคอมพิวเตอร์ ให้จำนวนเต็ม N คุณต้องตรวจสอบว่าเป็นเลขฐานสองหรือไม่ เขียน ฟังก์ชัน isBinary(int n) บูลีนแบบคงที่สาธารณะที่คืนค่าเป็นจริงหาก n เป็นกำลังของ 2 หากไม่เป็นเช่นนั้นจะเป็นเท็จ เพิ่ม. งาน:พยายามแก้ไขปัญหาโดยไม่ใช้เงื่อนไขและตัวดำเนินการที่ประกอบไปด้วย ("?:") สารละลาย: public static boolean isBinary(int n) { return n > 0 && (n & n - 1) == 0; }
Python-университет
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
เรียนรู้
  • Курси програмування
  • การลงทะเบียน
  • หลักสูตรจาวา
  • ช่วยงาน
  • ราคา
  • โครงการเกม
ชุมชน
  • ผู้ใช้
  • บทความ
  • ฟอรั่ม
  • แชท
  • เรื่องราวความสำเร็จ
  • กิจกรรม
บริษัท
  • เกี่ยวกับเรา
  • ติดต่อ
  • บทวิจารณ์
  • คำถามที่พบบ่อย
  • สนับสนุน
JavaRush JavaRush เป็นหลักสูตรออนไลน์สำหรับการเรียนรู้การเขียนโปรแกรม Java ตั้งแต่เริ่มต้น หลักสูตรนี้เป็นวิธีที่สมบูรณ์แบบสำหรับการเรียนรู้ Java สำหรับผู้เริ่มต้น ประกอบด้วยงานมากกว่า 1,200 รายการพร้อมการตรวจสอบทันทีและขอบเขตที่จำเป็นของทฤษฎีพื้นฐานของ Java เพื่อช่วยให้คุณประสบความสำเร็จในด้านการศึกษา เราได้ใช้ชุดคุณลักษณะที่สร้างแรงบันดาลใจ: แบบทดสอบ โครงการเขียนโค้ด เนื้อหาเกี่ยวกับการเรียนรู้อย่างมีประสิทธิภาพ และอาชีพของนักพัฒนา Java
ตามเรามา
โปรแกรมเมอร์ไม่ได้เกิดมา © 2025 JavaRush
ดาวน์โหลดแอป
  • Google Play
  • App Store
Mastercard Visa
โปรแกรมเมอร์ไม่ได้เกิดมา © 2025 JavaRush