“ไบต์” คืออะไร?
8 บิต (บิตคือหน่วยที่เล็กที่สุดของข้อมูลที่ประกอบด้วยสถานะทางลอจิคัลไม่เกิน 2 สถานะ ซึ่งโดยปกติคือ 0 และ 1) รวมกันเป็นหน่วยเดียวของหน่วยความจำที่สามารถระบุตำแหน่งได้ เรียกว่า " ไบต์ " นี่คือการแสดงทางทฤษฎีของลักษณะของไบต์ตามปกติรูปที่ 1: การแสดงปกติของไบต์
Java ไบต์ คืออะไร ?
ไบต์ Java ที่มี "b" ขนาดเล็กใช้เพื่อกำหนดประเภทข้อมูลดั้งเดิม ซึ่งสามารถจัดเก็บได้ครั้งละ 8 บิต ดังนั้นช่วงตัวเลขของไบต์จะขยายตั้งแต่ -2^7 = -128 ไปจนถึง +2^7-1 =127 ดูภาพประกอบต่อไปนี้เพื่อทำความเข้าใจวิธีที่เราสามารถคำนวณช่วงนี้ได้ดีขึ้นรูปที่ 2: ค่าต่ำสุดและสูงสุดในไบต์ปกติ 8 บิต
Java Byte คืออะไร ?
Java Byteเป็นคลาส wrapper ที่ใช้เก็บข้อมูลดั้งเดิมประเภท “byte” เพื่อให้เข้าถึงฟังก์ชันขั้นสูงในตัวได้ง่ายขึ้น มาดูตัวอย่างพื้นฐานของการจัดเก็บค่าตัวเลขเป็นไบต์และดูว่ามันทำงานอย่างไร
package com.bytekeyword.core;
public class ByteInJava {
public static void main(String[] args) {
// declare the variable and assign a valid numeric value
byte barCode = 112;
byte areaCodeNY = 98;
byte areaCodeLA = 97;
// print the byte values
System.out.println("barCode: " + barCode);
System.out.println("areaCodeNY: " + areaCodeNY);
System.out.println("areaCodeLA: " + areaCodeLA);
}
}
เอาต์พุต
บาร์โค้ด: 112 areaCodeNY: 98 areaCodeLA: 97
การเพิ่มค่าไบต์ใน Java
มาดูตัวอย่างการบวกค่า byte ใน Java กันแบบสั้นๆ เพื่อความเข้าใจที่ตรงกัน
package com.bytekeyword.core;
public class SumOfBytes {
public static void main(String[] args) {
Byte x = 25;
Byte y = 4;
// Addition of 2 Bytes
System.out.println(x + " + " + y + " = " + (x + y));
byte z = 11;
// Addition of a "Byte" and a "byte"
System.out.println(z + " + " + y + " = " + (z + y));
}
}
เอาต์พุต
25 + 4 = 29 11 + 4 = 15
GO TO FULL VERSION