달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

 

 

 

진법(Base)

·        radix

·       수의 표현에 사용될 있는 숫자기호의 개수와 자리수를 의미합니다.

·       위치에 대한 값을 정의해주는 수의 체계입니다.

 

 

http://bit.ly/2ykKXZM

http://bit.ly/2ErL3Ex

http://bit.ly/2PzHxJf

 

 

 

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

진수

설명

표현법

10진수

10진법

0~9까지의 숫자를 사용

 

10

일상적인 표현법

2진수

2진법

0, 1 개의  숫자를 사용

 

0000 1010

컴퓨팅 표현법

8진수

8진법

0~7까지의 숫자를 사용

2진수 3자리 8진수 한자리로 표현

 

012

컴퓨팅 표현법

16진수

16진법

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

2진수 4자리를 16진수 한자리로 표현

 

0xa

컴퓨팅 표현법

 


 

 

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 더해주면 양수값이 나옵니다.


 

MSB(Most Significant Bit): 부호비트

 

Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 


 

RTFM(Read The Fucking Manual)

·       "빌어먹을 설명서(안내서; 공식문서) 읽으세요" 약자입니다.

·       IT업계 유명한 명언입니다.

·       매뉴얼이나 각종 안내문을 살펴보기만 해도 있는 질문에 대한 답변으로 종종 사용됩니다.

·       다른 사람에게 도움을 요청하기 전에 스스로 노력하라는 의미이기도 합니다.

 

 

TFTM 유사표현

오리지널 철자는 확인이 되지 않아 정확하지 않지만 대부분 비슷한 뜻입니다.

 

·       "Read The Flaming Manual",

·       "Read The Famous Manual",

·       "Read The Fine Manual",

·       "Read The Full-On Manual",

·       "Read The Friendly Manual",

·       "Read The Full Manual",

·       "Read The Field Manual"

 

 

http://ko.wikipedia.org/wiki/RTFM

 

 

 

 

 

나쁜 질문

다음과 같은 질문들은 정말 나쁜 질문입니다.

질문

동일 의미

~에서 정말 중요한 핵심을 짚어주세요.

= 문제(해답) 뽑아달라는 말입니다.

~ 대해 알려주세요

 

= 너무 장황한 질문입니다.

~개념에 대해 설명해 주세요.

= 너무 장황한 질문입니다.

아래 기능을 가진 코드를 짜주세요.

= 이건 레포트(숙제) 대신 써달라는 말입니다.

아래 코드의 문제점을 찾아주세요.

= 이건 일을 대신 해달라는 말입니다.

아래를 해석해주세요.

= 코드나 영문 해석을 해달라는 말입니다.

 

 

 

 

 

좋은 질문을 하기 위한 방법

·       좋은 답을 얻기 위해서는 질문을 잘해야 합니다.

·       질문하는 사람 스스로 무엇을 아는지, 그리고 무엇을 모르는지 구분조차 못한다면 답변자는  좋은 답변을 해줄 없습니다.

·       충분한 고민과 사전 지식이 갖춰진 뒤에 질문하는 습관을 들인다면 Technical 질문을 있는 것은 물론 논리적이고 설득력 있는 사람이 있습니다.

 

단계

내용

1

질문을 하기 전에 매뉴얼이나 읽었는가?

2

Technical 질문 하고 있는가?

3

충분히 고민 뒤에 질문을 하였는가?

 

 

 

 

 

 

GIGO (Garbage In Gargbage Out)


 

 

 

 

 

Google Search - Technical Question

http://codedragon.tistory.com/7532

 


 

RTFM image

 

wow… that turned out… way better than expected.

so you've had experience with lots of girls, hum?

hum… not really… actually I've just… RTFM!


 

 

I will use Google before asking dumb questions.


 

HOW TO SHIT ON HUMMNAS.


 

 

RTFM Read the funcking manual


 


 

 

출처:

images.google.com 키워드 검색

http://plus613.net/image/28459

http://sunyzero.tistory.com/

 

 


 



Posted by codedragon codedragon

댓글을 달아 주세요



 

상수(constant)

·         어떤 상황에서도 변하지 않는 의미합니다.

·         한번 값이 결정되면 프로세스가 종료될 때까지 값을 변경할 없습니다.

·         프로그램에서 데이터는 변수 또는 상수의 형태로 사용합니다.

·         동일한 상수를 여러 사용할 경우에는 자체를 직접 표현하지않고, 상수를 선언하여 대신에 이름(상수명) 사용할 있습니다.

 

 

 

상수 사용시 장점

·         가독성 향상

·         수정 용이

·         오류 방지

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요

   

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을 더해주면 양수값이 나옵니다.

   

Posted by codedragon codedragon

댓글을 달아 주세요


 

ASCII

·         아스키(ASCII, American Standard Code for Information Interchange, 미국 정보 교환 표준 부호) 영문 알파벳을 사용하는 대표적인 문자 인코딩

·         1962 안시(ANSI) 정의한 미국 표준 정보교환 코드

·         문자 하나를 7비트로 표현하므로 이진수 조합으로 만들어진 128개의 부호를 표현할 있는 코드입니다.

 

 

http://ko.wikipedia.org/wiki/%EB%AF%B8%EA%B5%AD_%EC%A0%95%EB%B3%B4_%EA%B5%90%ED%99%98_%ED%91%9C%EC%A4%80_%EB%B6%80%ED%98%B8

 

 

ASCII Code 1

0~127까지는 기본적으로 알파벳과 특수 기호만 해당되고, 한글은 해당되지 않습니다.

알파벳 한자를 표현하기 위해 1바이트가 필요하지만 한글 한자를 표현 하기위해서는 2바이트가 필요합니다.


 

 

 

 

ASCII Code 2

http://www.powerindex.net/U_convt/ascii/ascii.htm

 

 

 

영문 자판에 사용되는 부호

아스키 코드 제어 문자와 확장 아스키 코드를 제외한 부호(영문 자판에 사용되는 부호)

10진수

부호

10진수

부호

10진수

부호

10진수

부호

032

 

056

8

080

P

104

h

033

!

057

9

081

Q

105

i

034

"

058

:

082

R

106

j

035

#

059

;

083

S

107

k

036

$

060

< 

084

T

108

l

037

%

061

=

085

U

109

m

038

&

062

> 

086

V

110

n

039

'

063

?

087

W

111

o

040

(

064

@

088

X

112

p

041

)

065

A

089

Y

113

q

042

*

066

B

090

Z

114

r

043

+

067

C

091

[

115

s

044

,

068

D

092

\

116

t

045

-

069

E

093

]

117

u

046

.

070

F

094

^

118

v

047

/

071

G

095

_

119

w

048

0

072

H

096

`

120

x

049

1

073

I

097

a

121

y

050

2

074

J

098

b

122

z

051

3

075

K

099

c

123

{

052

4

076

L

100

d

124

|

053

5

077

M

101

e

125

}

054

6

078

N

102

f

126

~

055

7

079

O

103

g

127

 

 

127번은 메모장 등에서 Ctrl+Backspace 키를 누르면 입력 가능


 

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요


% 서식문자

형식 지정자라고도 합니다.

서식문자

출력 형태

%d, %i

10진수 정수 (양수와 음수 모두 표현 가능)

Decimal, Integer

%7d

오른쪽으로 부터 7자리를 확보

%07d

오른쪽으로 부터 7자리를 확보하고

빈칸은 0으로 채우기

%x

16진수 정수 (양수만 표현 가능)

heXadecimal

%o

8진수 정수 (양수만 표현 가능)

Octal

%f

float 10진수 실수 (양수와 음수 모두 표현 가능)

Float

%lf

double 10진수 실수 (양수와 음수 모두 표현 가능)

LongFloat

%Lf

long double

%8.3f

float형 실수를 전체 8자리에 소수점 아래 3자리 실수형태로 출력

%c

한 개의 문자

%s

문자열

%7s

오른쪽에서 부터 7자리 확보

%u

10진수 정수 (양수만 표현 가능)

%e

float e표기법에 의한 실수

공학계산용으로 숫자를 표현

%le

double e표기법에 의한 실수

%E

E 표기법에 의한 실수

%g

소수점 이하 자리 수에 따라 %f, %e 둘 중 하나를 선택

%G

소수점 이하 자리 수에 따라 %f, %E 둘 중 하나를 선택

%%

% 기호 출력

 

 

Posted by codedragon codedragon

댓글을 달아 주세요