มีคำศัพท์สำหรับจำนวนเต็ม 24- บิต (3 ไบต์) หรือไม่?
ฉันรู้ว่านับบิตที่ผิดปกติ (เช่น"nibble"หรือ"nybble"สำหรับ 4 บิต) มีชื่อและมี 24 บิตในทั้งวิดีโอและเทคโนโลยีเสียงเช่นเป็นเรื่องธรรมดามาก
มีคำศัพท์สำหรับจำนวนเต็ม 24- บิต (3 ไบต์) หรือไม่?
ฉันรู้ว่านับบิตที่ผิดปกติ (เช่น"nibble"หรือ"nybble"สำหรับ 4 บิต) มีชื่อและมี 24 บิตในทั้งวิดีโอและเทคโนโลยีเสียงเช่นเป็นเรื่องธรรมดามาก
คำตอบ:
ไม่ฉันไม่คิดว่าจะมีชื่อเฉพาะสำหรับคำขนาด 3 ไบต์
โปรดทราบว่า 24 บิตเหล่านั้นมักจะเป็นตัวแทนของค่า RGB หรือ X, Y, การประสานงานเชิงลึกดังนั้นโดยปกติค่าเหล่านั้นจะถูกอ้างถึงด้วยชื่อเฉพาะของ API ในมือ
ฉันเคยเห็นเผ่าใช้ในสถานที่ต่าง ๆ สำหรับเรื่องนี้
ในการสำรวจเพิ่มเติมฉันเห็นว่าในความเป็นจริงมีการใช้งานค่อนข้างมากโดยเฉพาะอย่างยิ่งสำหรับบริบทเสียง / วิดีโอที่กล่าวถึง
MySQLสร้างชื่อที่ไม่ได้มาตรฐานคือ MEDIUMINT ฉันพบว่า TINYINT ของพวกเขา (แทนไบต์), SMALL (แทนสั้น ๆ ), MEDIUMINT (24 บิต), INT (ปกติ - เรียงลำดับ) และ BIGINT (แทนที่จะยาว) ทำให้เกิดความสับสนมาก ฉันหวังว่าพวกเขาจะตั้งชื่อพวกเขาว่า INT08, INT16, INT24 และอื่น ๆ แทน ฉันลังเลที่จะเสนอคำศัพท์มาตรฐาน bucking ของพวกเขาเป็นมาตรฐานใหม่ แต่ในกรณีที่ไม่มีอะไรดีกว่า ... ฉันจะเรียกมันว่าจำนวนเต็ม 24 บิตหรือ int24
เครื่องจริงที่มีคำ 24- บิตและ 48- บิตอธิบายจำนวนคอมพิวเตอร์ที่น่าแปลกใจที่ใช้คำที่ 24- บิต คุณคิดว่าถ้ามีคำใดคำหนึ่งที่นอกเหนือจากคำเพื่ออธิบายหน่วยข้อมูลนั้นมันจะถูกกล่าวถึงในหน้านั้น แต่ฉันไม่เห็นคำใดคำหนึ่งในนั้น
ฉันไม่คิดว่าจะมีชื่อเฉพาะสำหรับจำนวนเต็มเช่นนั้น อันที่จริงแล้วมีเพียงจำนวนเต็มขนาดเท่านั้นที่มีชื่อของตนเองที่ฉันสามารถนึกได้คือ 1 ( บิต ) 4 ( nibble ) และ 8 ( ไบต์ )
ขนาดอื่นสามารถไปได้ด้วย "จำนวนเต็ม n-bit" หรือชื่อที่หมายถึงสิ่งต่าง ๆ บนแพลตฟอร์มที่แตกต่างกัน ( คำ, int, ยาว, สั้น, คำคู่ฯลฯ ) หรือในบริบทที่แตกต่างกัน ( ตัวอักษร )
ดังนั้นเพื่อให้สอดคล้องกับ '32- บิตจำนวนเต็ม 'และ '64- บิตจำนวนเต็ม', '24-บิตจำนวนเต็ม 'เหมาะสมที่สุด