Fortune Smiles On Me

난 정말 C PROGRAMMING을 공부한 적이 없다구요. 본문

Programming/C

난 정말 C PROGRAMMING을 공부한 적이 없다구요.

MinYeop 2012. 7. 14. 01:37

Word : cpu가 한번에 처리 할 수 있는 데이터의 크기.

   ex) 32bit 컴퓨터 --> 1word = 32bit = 4byte

   64bit 컴퓨터 --> 1word = 64bit = 8byte

==============================================================================================

킬로바이트(kilobyte)      1KB =  1 X 1024 BYTE

메가바이트(Megabyte)   1MB =  1 X 1024  X 1024 BYTE

기가바이트(Gigabyte)     1GB =  1 X 1024 X 1024 X 1024 BYTE

==============================================================================================

정수의 표현 방식

 

<-부호비트-><---------------------------데이터 크기------------------------------------------->

MSB(Most Significant Bit) : 부호를 결정하는 가장 왼쪽 bit

LSB(Least Significant Bit) : 가장 오른족 bit

ex) 음의정수 -1을 비트단위로 표현하면???? 

 1

--->> 틀린 표현.

음의 정수를 표현 하기 위해서는

양의 정수 ----->2의 보수--->음의 정수

ex)

1. 양의 정수 + 5 

2.   +5의 1의 보수로 변환.

3.  +1을 더함(2의 보수) 

--------------->>>>>  -5

0 0 0 0 0 1 0 1 (+5)

1 1 1 1 1 0 1 1 (-5)

-----------------------

0 0 0 0 0 0 0 0 ( 0 )

==============================================================================================

==============================================================================================

==============================================================================================

 

'Programming > C' 카테고리의 다른 글

콘솔(console)  (0) 2012.07.21
문자와 문자열 처리함수  (0) 2012.03.03
Call-By-Value 와 Call-By-Reference  (0) 2012.02.28
포인터(pointer) 기본 개념  (0) 2012.02.23
3개의 숫자 max값과 min값 구분  (0) 2012.02.20