페이지

2026년 4월 21일 화요일

2.3.3. 진법 변환 예제




CODE 2.3 | 진법 변환 실습
01void setup() {
02  Serial.begin(9600);
03 
04  // [1] 하나의 숫자를 여러 진법으로 출력하기
05  int x = 10;
06  Serial.println("--- Base Conversion Output ---");
07  Serial.print("Decimal: "); Serial.println(x); // 10진법 (기본값)
08  Serial.print("Binary: "); Serial.println(x, BIN); // 2진법
09  Serial.print("Hex: "); Serial.println(x, HEX); // 16진법
10  Serial.print("Octal: "); Serial.println(x, OCT); // 8진법
11  Serial.println();
12 
13  // [2] 진법별 표기법을 이용한 변수 대입
14  int binVal = B10; // 2진법 표기 (B 접두어)
15  int octVal = 010; // 8진법 표기 (0 접두어)
16  int hexVal = 0x10; // 16진법 표기 (0x 접두어)
17  Serial.println("--- Notation to Decimal ---");
18  Serial.print("B10 is: "); Serial.println(binVal);
19  Serial.print("010 is: "); Serial.println(octVal);
20  Serial.print("0x10 is: "); Serial.println(hexVal);
21}
22 
23void loop() {
24}



 

댓글 없음:

댓글 쓰기