
4-1 컴퓨터가 데이터를 표현하는 방식 컴퓨터는 모든 데이터의 표현 및 연산을 2진수로 처리한다. 연습문제 4-1 문제 1 ok 문제 2 ok 비트 - 컴퓨터가 나타내는 데이터의 최소 단위로서 2진수 값 하나(0 or 1)를 저장할 수 있는 메모리 공간을 의미 바이트 - 비트가 8개 모인 것 연습문제 4-2 문제1 4비트 = 2의 4승 = 16 1바이트 = 8비트 = 2의 8승 4바이트 = 32비트 = 2의 32승 문제2 0,1,2,4,8,16,32,64,128 문제3 17, 162, 247 0x로 시작하는 수 - 16진수 0으로 시작하는 수 -8진수 4-2 정수와 실수의 표현 방식 가장 왼쪽에 있는 비트는 부호를 표현하는데 사용된다. 그래서 이 비트를 MSB(Most Significant Bit)라고 ..

3-1 덧셈 프로그램 구현을 위해 필요한 + 연산자 연산자 - 연산을 요구할 때 사용되는 기호 C 언어는 데이터의 저장을 위해서 '변수'라는 것을 제공한다. 3-2 C 언어는 데이터 저장을 위해 변수를 제공한다. 변수 - 데이터를 저장할 수 있는 메모리 공간에 붙여진 이름(혹은 메모리 공간 자체)을 의미 변수는 크게 정수형 변수와 실수형 변수 두 가지로 나뉜다. 정수형 변수(int형, char형, long형) 실수형 변수(float형, double형) 선언하는 변수의 특징을 나타내는 char, int, double 등을 가리켜 '자료형' 혹은 '데이터 타입(Data Type)'이라고 한다. int val; //int형 변수 val의 선언 (정수를 저장할 수 있는 메모리 공간을 할당하고, 그 메모리 공간에..

2-1 "Hello, World!"들여다 보기 프로그래밍의 시작! Hello World 를 완성했네요. 소스코드 - C로 작성된 컴파일되지 않은 코드 소스파일 - 소스코드가 저장되어 있는 파일 오브젝트 파일 - 소스파일을 컴파일하면 생성되는 파일 함수 - 적절한 입력과 그에 따른 출력이 존재하는 것 입력 x 3x + 4 출력 y 인자 전달 - 입력 x를 전달하는 행위 함수 호출 - 입력 x를 전달하면서 정의된 함수의 실행을 요구하는 행위 int main(void) 여기서 int는 '출력의 형태'를 말하고, ('출력의 형태'라는 말보다는 '반환형' 혹은 '리턴형(return type)'이라는 표현을 많이 사용합니다) void는 '입력의 형태'를 말합니다. main은 함수를 정의하고 있는 것이지요. 몸체(B..

프로그래밍 언어? - 사람과 컴파일러가 이해할 수 있는 약속된 언어를 의미 컴파일러(Compiler)의 역할? - 프로그래밍 언어로 작성한 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역 왜 C언어라고 불리우나? - B언어 다음에 등장하여 C언어이다. (흔히 Computer의 약자로 많이들 오해하고 있죠.^^;; 저도ㅋ) 저급언어(Low Level) - 컴퓨터가 이해하기 쉬운 언어 고급언어(High Level) - 사람이 이해하기 쉬운 언어 (But, 저급언어라고 해서 좋지 않고, 고급언어라고 해서 좋은 것이 아니라, 각각의 장점과 단점을 보유하고 있으니 오해하면 안되요. 단지 기계어에 가까운지, 사람이 이해하는 것에 더 가까운지의 차이입니다.) C언어의 특징 - 절차지향 (순차적으로 실행된다는 의미..
- Total
- Today
- Yesterday
- 열혈강의 프로그래밍
- 오브젝트 스토리지
- 개념
- 문자체크
- anyframe
- 전자정부프레임워크
- Java
- Spring
- 자료구조
- 파일 스토리지
- Framework
- 정규식
- 특징
- C
- 블록 스토리지
- object storage
- M2E
- block storage
- Kubernetes
- 숫자체크
- OSI7layer
- docker
- 도커
- 코딩
- RDB
- C언어
- 쿠버네티스
- 자바
- file storage
- 열혈강의
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |