2진수, 10진수, 16진수, 8진수 데이터 표현방법

CODEDRAGON Development/C, C++

반응형

   

2진수, 10진수, 16진수, 8진수

진수

설명

표현법

2진수

0~1까지의 숫자를 사용

컴퓨팅 표현법

10진수

0~9까지의 숫자를 사용

일상적인 표현법

16진수

0~9까지의 숫자를 사용하고, 9 이후부터 a, b, c, d, e, f 문자 사용

컴퓨팅 표현법

8진수

0~7까지의 숫자를 사용

컴퓨팅 표현법

   

   

2진수, 10진수, 16진수, 8진수 데이터 표현 방법

2진수

10진수

16진수

8진수

0000 0000

0

0x0

00

0000 0001

1

0x1

01

0000 0010

2

0x2

02

0000 0011

3

0x3

03

0000 0100

4

0x4

04

0000 0101

5

0x5

05

0000 0110

6

0x6

06

0000 0111

7

0x7

07

0000 1000

8

0x8

010

0000 1001

9

0x9

011

0000 1010

10

0xa

012

0000 1011

11

0xb

013

0000 1100

12

0xc

014

0000 1101

13

0xd

015

0000 1110

14

0xe

016

0000 1111

15

0xf

017

0001 0000

16

0x10

020

0001 0001

17

0x11

021

   

10 == 0xa == 012

17 == 0x11 == 021

   

   

 

2진수를 10진수로 표현하는 방법

   

00001101를 10진수로 변환하기

   

   

   

2진수

10진수

2진수

10진수

2진수

10진수

0000 0000

  

0000 0110

  

0000 1100

  

0000 0001

  

0000 0111

  

0000 1101

  

0000 0010

  

0000 1000

  

0000 1110

  

0000 0011

  

0000 1001

  

0000 1111

  

0000 0100

  

0000 1010

  

0001 0000

  

0000 0101

  

0000 1011

  

0001 0001

  

   

   

2진수를 8진수와 16진수로 표현하는 방법

2진수

00000101 00001101 01010111 01001101

8진수

02505253515

16진수

050d574d

   

   

13을 -13로 변환

양수를 음수로 변환시 1의 보수를 구한 다음 1을 더해주면 음수값이 되고

음수에서 양수로 변환시 1의보수를 구한다음 1을 더해주면 양수값이 나옵니다.

   

'Development > C, C++' 카테고리의 다른 글

Ex13-비트단위 << 연산, 비트단위 >> 연산  (0) 2015.03.24
Ex12-비트연산자  (0) 2015.03.23
비트 (bit)  (0) 2015.03.19
Ex11-조건연산자  (0) 2015.03.17
Ex10-논리연산자(&&연산자, || 연산자, ! 연산자)  (0) 2015.03.15