프로그래밍/C++

#2. 데이터 기초

코딩하는상후니 2022. 7. 14. 08:56
 
*컴퓨터에서 데이터 저장은 어떤 방식으로 하는가 ??

 
 
*음수를 표현하는 방법
=> 최상위 비트를 '부호 유무'  사용
=> '2의 보수'
=> 8비트 (=1바이트) 에서 최상위 비트는 '-128' 이 됨.
 
HEX  :  16진수
DEC  :  10진수
OCT  :  8진수
BIN  :  2진수
 
2진수 ( 0, 1 ) => 'b'
0 1 10 11 100 101 111 1000 1001 ...
=> 0b ( binary )
 
8진수 ( 0 1 2 ... 8 )  =>  '0'
0 1 2 ... 8
=> 000
 
16진수 ( 0 1 2 ... A B C D E F )  =>  '0x'
0 1 2 ... F 10
=> 0x00
 
 
*16진수가 좋은 경우 ??
=> 2진수와의 변환이 용이
0b  1001 0101 = 0x95
 
 
 
*데이터 단위
8bit = 1byte
16bit = 2byte = 1 word
32bit = 4byte = 2 word = 1 dword (double-word)
64bit = 8byte = 4 word = 1 qword (quad-word)
* bit  ->  byte  ->  word  -> dword  /  qword
 

본 내용은 인프런의 루키스님 강의를 듣고 정리한 내용입니다.

'프로그래밍 > C++' 카테고리의 다른 글

#6. 사칙연산  (0) 2022.07.15
#5. 문자와 엔디안  (0) 2022.07.15
#4. 변수와 레지스터  (0) 2022.07.15
#3. 레지스터  (0) 2022.07.14
#1. Assembly SASM  (0) 2022.07.14