CODE 2.3 | 진법 변환 실습
| 01 | void 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 | |
| 23 | void loop() { |
| 24 | } |
댓글 없음:
댓글 쓰기