10진수
0~9로 이루어진 진법
2진수
0과 1로 이루어진 진법
8진수
0~7로 이루어진 진법
16진수
0~F로 이루어진 진법
진법변환
10진수 -> 2진수
10진수 -> 8진수
10진수 -> 16진수 (15는 F 따라서 7F)
2진수 -> 10진수
1011(2) = 2^3 1 + 2^1 1 + 2^0 * 1 = 11
8진수 -> 10진수
273(8) = 8^2 2 + 8^1 7 + 8^0 * 3 = 187
16진수 -> 10진수
9FA(16) = 16^2 9 + 16^1 15 + 16^0 * 10 = 2554
2진수 -> 16진수 (4자리씩 끊어서 계산)
2진수 -> 8진수 (3자리씩 끊어서 계산)
16진수 <=> 8진수 : 2진수로 변환 후 16 혹은 8진수로 변환.
Bit : 정보의 최소 단위. 2진수 0또는 1에 대응되는 한 단위.
Byte : 한 문자를 표현하기 위한 기본 단위(8bit). 자료의 최소 단위.
Word : CPU가 한번에 처리하는 정보의 단위.
Field(item) : 하나의 단위로 취급되는 문자 및 단어들의 집합.
Record : 하나 이상의 항목들로 구성된 정보 표현의 기본 단위.
File : 여러 레코드들의 모임 단위. 프로그램을 구성하는 기본단위.
Database : 논리적으로 연관된 레코드나 파일의 모임.
void main(){}
구현하고자 하는 코드는 항상 중괄호 안에 존재해야 하며, main의 이름을 가진 함수는 프로그램에 단 하나. 프로그램이 시작되면 main 함수가 실행되며,main 함수가 끝나면 프로그램도 종료된다.
#include <stdio.h>
전처리기. 가장 먼저 실행되는 코드 구문. stdio.h 라는 파일을 포함시켜 준다. 즉, printf() 함수를 사용하기 위해서 필요한 구문.
printf()
괄호안에 적힌 문구가 화면에 출력되게 해주는 함수.
#include <stdio.h>
void main(){
printf("Hello World!);
}
컴파일러의 기능을 하는 VS를 통해 만든 프로그램을 컴파일 시킨다. 코드작성을 통해 hello.c 파일을 만들었으며, 컴파일을 통해 hello.obj 파일을 생성시켰다.또한 링커의 기능을 하는 VS를 통해 솔루션 빌드를 실행하여 hello.exe 파일을 생성시켰다. 로더의 기능을 하는 VS를 통해 프로그램을 실행시킨다.
+수정한다고 해서 자동으로 결과가 바뀌지는 않는다.