본문 바로가기

c4

c언어 4강 chap5 상수와 기본자료형(p.106~) c언어가 제공하는 기본 자료형의 이해 자료형이란? 자료형은 데이터를 표현하는 기준이다. 때문에 변수도 상수도 자료형에 근거한다. 자료형은 데이터를 표현하는 방법이다. 변수는 데이터의 저장을 위해서 할당된 메모리 공간에 붙여진 이름이다. 메모리 공간의 할당에 앞서 다음의 내용이 정해져야 한다. 1. 정수를 저장? 실수를 저장? 2. 정수 또는 실수를 저장하기 위해 몇 바이트를 사용할까? 위 두 질문에 "int"라는 답을 한다면, 이는 "정수를 저장할 것이고 메모리는 4바이트를 할당하겠다"는 말이다. 자료형 크기 값의 표현 범위 정수형 char 1바이트 -128 ~ +127 정수형 short 2바이트 -32,768 ~ +32,767 정수형 int 4바이트 -2,147,483,648 ~ +2,147,483,6.. 2021. 3. 14.
c언어 3강 데이터 표현방식의 이해 (윤성우 열혈c) 컴퓨터가 데이터를 표현하는 방식 n진수에서 n은 데이터를 표현하는데 사용되는 기호의 개수를 의미한다. 2진수는 0과1로, 10 진수는 0,1,2,3,4,5,6,7,8,9로 16진수는 16개의 기호로 숫자를 표현한다. 10진수 : 2진수 0 : 0 1 : 1 (다음에 자릿수 증가) 2 : 10 3 : 11 (다음에 자릿수 증가) 4 : 100 5 : 101 16진수: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 10진수 : 16진수 9 : 9 10 : A 11 : B 12 : C 13 : D 14 : E 15 : F (자릿수 증가) 16 : 10 . . . 153 : 99 154 : 9A 155 : 9B #데이터의 표현단위인 비트(bit)와 바이트(byte) 1bit.. 2021. 2. 19.
c언어 2강 변수와 연산자 (윤성우 열혈c) 변수와 연산자 int main(void) { int num; num = 3; } int num; -> 정수의 저장이 가능한 매모리 공간을 할당하고 그 메모리 공간의 이름을 num이라 합니다. num = 3; -> num이라는 메모리 공간(변수)에 값3을 집어 넣습니다. int num=3, num2 = 4; 이렇게 변수를 선언함과 동시에 초기화할 수도 있다. ​ 변수선언시에 주의 사항: 중괄호 내에 변수를 선언할 경우, 변수의 선언문은 중괄호 앞부분에 위치해야한다! 변수의 자료형 ​ 변수는 실수형 자료형과 정수형 자료형으로 나뉜다. 정수형: char, short, int, long 실수형: float, double int main(void) { int num1 = 3, num2 = 4; int result.. 2021. 2. 19.
c언어1강 c언어란? (윤성우 열혈c) c언어는 프로그래밍 언어이다. 1.프로그래밍 언어란? 사람과 컴퓨터가 이해할 수 있는 약속된 형태의 언어 ex)c, c++ , java, pyhon 2.컴파일러의 역할은? 프로그래밍 언어로 작성한 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역하는 역할을 한다. 이렇게 번역하는 것을 컴파일(compile)이라한다. c언어의 장점 1. 절차지향적 언어이다. 즉 정해진 순서의 실행흐름을 중시한다. 2. c언어로 작성된 프로그램은 이식성이 좋다. 3. c언어로 작성된 프로그램은 성능이 좋다. 사용하는 메모리의 양이 상대적으로 적고, 속도를 저하시키는 요소들이 최소화 되어있기 때문. c언어는 함수로 시작해서 함수로 끝난다. c언어로 프로그램을 작성한다는 것은 '함수를 만들고, 만든 함수들의 실행순서를 결정하.. 2021. 2. 19.