본문으로 바로가기

C언어 2일차

category 스마트팩토리/C언어 2020. 9. 23. 16:34

프로그램의 기본 구조

 

 

 

이런 함수를 모은것을 실행파일(프로그램)이라한다.

보안 기능이 없다고 본다. -> 접근 속성(public와 같은)이 없다.

 

변수 선언과 사용

 

변수 이름 규칙

1. 변수의 이름은 알파벳, 숫자, 언더바(_)로 구성된다.

2. C언어는 대소문자를 구분한다. 

3. 변수의 이름은 숫자로 시작할수 없고, 키워드(예약어=if, switch)를 사용하는것도 불가능하다.

4. 공백이 포함될 수 없다.

 

printf

 

 

printf("*1234567890*\n");은 좌표를 나타내는의 의미이다.

printf("%d5d\n",a +b);은 a+b의 합인 111을 5자리맞춰서 넣으라는 뜻이다. 그래서 앞에 2자리가 빈다.

printf("*%d7d\n",b);은 -12를 7자리에 맞춰서 넣으라는 뜻이다.

printf("*%8.2f*\n",f);은 f의 8자리를 확보하고 소수점은 2자리로 한다. 나머지는 뒷자리는 반올림해서 올린다.

 

scanf()

 

 

scanf는 함수는 입력값을 받을때 사용자가 엔터키를 누르기 전까지는 입력값을 읽지 않는다.

 

자료형

 

Hexadecimal = 16진수

decimal = 10진수

octal = 8진수

 

1Byte char 정수/문자옇

2Byte short

4Byte  int

8Byte  long


1bite * 8 = 1Byte

1bite * 4 = 1Nibble

1byte * 1024 = 1Kbyte

1kbyte * 1024 = 1Mbyte

1Mbyte * 1024 = 1Gbyte

 

 

2진수에서 10진수를 만들때 

4개로 쪼갠다. 그리고 왼쪽에서 2의 0승부터 쭈르륵 쓴다.

그리고 다 더하면 10진수가 된다.

 

2진수에서 16진수로 만들때

위에와 같이 4개로 쪼갠다. 여기서는 4개가 각자가 독립적이라고 생각한다.

그래서 2의 0승부터 3승까지 해서 적는다.

그리고 다 더하면 16진수가 된다.

 

 

 

 

 

 

'스마트팩토리 > C언어' 카테고리의 다른 글

C언어 6일차  (0) 2020.10.06
C언어 5일차  (0) 2020.10.05
C언어 4일차  (0) 2020.09.25
C언어 3일차  (0) 2020.09.24
C언어 1일차  (0) 2020.09.22