C2021. 12. 7. 17:17[C언어] 변수

1. 변수란 : 숫자, 문자와 같은 값들을 저장하는 공간. 1) 변수 생성하는 법 (1) 변수의 자료형 정하기 (2) 적절한 변수명 선언하기 (3) '='을 이용하여 적절한 값 대입하기 cf1) 변수는 변화할 수 있는 수로, 대입을 통해 얼마든 값을 변화시킬 수 있다. cf2) 변수를 먼저 선언한 후 값을 대입할 수도 있고, 선언과 동시에 대입(초기화)할 수도 있다. cf3) '같다'는 '=' 대신 '==' 사용 #include //선언 후 대입 int main() { int age; int birth; age = 20; birth = 1994; return 0; } #include //선언과 동시에 대입(초기화) int main() { int age = 20; int birth = 1994; retur..

C2021. 12. 7. 17:16[C언어] 자료형 - 정수형 실수형(char, short, int, long, long long, float, double, long double)

1. 자료형(Datf Type) : 변수의 종류. - 변수에 값을 담기 이전에, 정수, 실수, 문자, 문자열 등 어떤 종류의 값을 지닐지 미리 정해줘야 함. 자료형/명칭 크기 값의 표현범위 정수형 char 1byte -128 이상 +127 이하 short 2byte -32,768 이상 +32,767 이하 int 4byte -2,147,483,648 이상 +2,147,483,647 이하 long 4byte -2,147,483,648 이상 +2,147,483,647 이하 long long 8byte -9,223,372,036,854,775,808 이상 +9,223,372,036,854,775,807 이하 실수형 float 4byte 3.4E +/- 38 (7 digits) double 8byte 1.7E +..

C2021. 12. 7. 17:09[C언어] 비트와 바이트

1. 비트 : 컴퓨터가 처리할 수 있는 데이터의 최소 단위. - 하나의 비트는 0 혹은 1의 값을 지닌다. 2. 바이트 : 하나의 비트만으로는 0 혹은 1밖에 표현할 수 없어, 값을 표현하기 위해 비트 8개가 모인 것. - 2의 7승인 128개의 양수와 128개의 음수를 만들 수 있음. (-128 ~ 127, 0은 양수에 포함) - 2바이트가 되면 2의 15승개의 양수와 2의 15 승개의 음수 만들 수 있음. (-32,768 ~ 32.767) cf) 문자의 경우 1byte : 영문자, 숫자, 특수문자 한 글자를 저장할 수 있을 정도의 크기. 2 byte : 한글, 일어, 중국어 등 문자 하나를 저장할 수 있는 크기.

C2021. 12. 6. 23:55[C언어] printf, 이스케이프 시퀀스(\n, \t)

1. printf : 출력 함수. - 자동 줄 바꿈을 지원하지 않는다. 2. 이스케이프 시퀀스 : '\'와 특정 문자를 결합하여, C언어 특성상 표현할 수 없는 기능이나 문자를 표시. - \n : 줄 바꿈 - \t : Tab만큼의 공백 표시 #include int main() { printf ("*\n"); printf ("**\n"); printf ("***"); printf ("****\t**"); return 0; }

C2021. 12. 6. 23:46[C언어] c언어 기본 구조(전처리기, 헤더 파일, 기본 함수, ; , return 0;)

#include int main() { return 0; } #include : '#'은 전처리기. 즉, 해당 파일을 컴파일하기 전 미리 처리해야 하는 명령어를 의미. - #include : 컴파일하기 전에 안의 것을 추가하라. stdio.h : '.h' 확장자는 헤더 파일을 의미. - 헤더 파일 : 이미 만들어져 있는 함수가 어떤 게 있는지 정리한 목차. - stdio.h(STanDard Input Output) : 표준 입출력 헤더 파일. 입출력, 반복문, 조건문 등이 사용 가능하게 해 줌. int main() : C언어의 가장 기본적인 함수. 실행 버튼을 누르면 main함수 안에 있는 코드가 제일 먼저 실행됨. ; : 세미콜론. 코드의 마침을 의미. 잊지 말고 코드의 끝에는 세미콜론을 붙여야 한다...

C2021. 12. 6. 23:36[C] 주석( //, /* ~~ */)

1. 주석 : 컴파일되지 않고 건너뛰어지는 부분. 1) // : 한문장 주석처리 2) /* ~~~~~~*/ : 여러 문장 주석처리

image