'Programming/C Language' 카테고리의 글 목록 (2 Page)
728x90

Programming/C Language 15

[C언어] 조건문

제어문 프로그램에서 기본적으로 각 문장은 순서대로 시작한다. 하지만 현실에서는 문제를 해결하려면 조건에 따라 실행을 다르게 하거나, 동일한 단계를 반복할 수 있다. 따라서 프로그램 내에서 문장들이 실행되는 순서에 영향을 주는 문장을 제어문이라고 한다. 제어문에는 조건문과 반복문이 있는데, 이번 내용에서는 조건문에 대해 공부할 것이다. if 문 프로그램에서도 저건에 따라 프로그램의 흐름을 바꿔야 하는 경우가 있다. 이런 경우에 사용하는 문장이 if 문이다. if 문을 사용할 때 if 옆 괄호() 안에 해당하는 조건을 쓰고, 중괄호{} 안에는 조건이 해당하면 실행해야 되는 내용들을 써주면 된다. 만약 실행되는 문장이 한 줄일 경우, 중괄호{}를 지워도 된다. #include /*양수 판별*/ int main..

[C언어] 수식과 연산자

수식 피연산자들과 연산자의 조합 - 피연산자: 연산자의 대상 - 연산자: 어떤 연산을 나타내는 기호 [ex] 5+8에서 5와 8은 피연산자이고, +는 연산자이다. 연산자의 분류 연산자는 기능에 따라 다음과 같이 분류할 수 있다. 산술연산자: 기본적인 산술 연산인 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산을 실행하는 연산자이다. 부호 연산자: 변수나 상수의 부호를 나타내거나 변경하는 연산자이다. 증감 연산자: 변수의 값을 1만큼 증가시키거나, 1만큼 감소시키는 연산자이다. 변수의 앞에 위치하는가, 뒤에 위치하는지에 따라 의미가 달라진다. #include /*증감연산자이해하기 */ int main(void) { int x = 10; printf("처음 x=%d\n", x); printf("x++하였을 때=%..

[C언어] 변수와 자료형

변수 변수란 프로그램에서 사용하는 데이터를 일시적으로 저장할 목적으로 사용하는 메모리 공간이다. 모든 변수는 사용되기 앞서 자료형이 선언되어야 한다. 변수가 선언이 되면 메모리 안에 공간이 확보되며, 이 공간에 이름이 붙여진다. 변수는 실행 도중에 값이 언제든지 변경될 수 있다. 상수 상수란 한번 정해지면 변경할 필요가 없는 데이터들을 말한다. #include /*원의 면적 계산하기*/ int main(void) { float radius=0;//반지름 float area=0;//면적 scanf("%f", &radius); area = 3.141592*radius*radius; printf("\n원의면적: %f", area); } 위의 코드를 예로 들어보자. radius와 area 같은 경우, scanf..

[C언어] 출력/입력하기 (Printf /Scanf)

Printf Printf는 Print Function의 줄임말이다. Printf를 이용하여 콘솔 창에 결과를 출력할 수 있다. #include /*Hello world 출력하기*/ int main(void) { printf("Hello world!\n"); return 0; } 코드 설명 #include #include는 소스 코드 안에 특정 파일을 현재 위치에 포함시키라고 지시한다. 이러한 파일들을 헤더 파일이라고 부르며, 헤더 파일은 컴파일러가 필요로 하는 정보를 가지고 있다. stdio.h라는 헤더 파일은 Standard Input/Output library (표준 입출력 라이브러리)의 약어로, 입출력 함수에 대한 정보가 담겨 있다. int main(void) main 함수를 정의하는 문장이다. m..

프로그래밍이란?

프로그래밍이란? 수식이나 작업을 컴퓨터에 알맞도록 정리해서 순서를 정하고 컴퓨터 특유의 명령 코드로 고쳐 쓰는 작업을 총칭해서 프로그래밍이라 하고, 컴퓨터의 명령 코드를 쓰는 작업을 특히 코딩(coding)이라고도 한다 [출처] http://terms.naver.com/entry.nhn?docId=1159441&cid=40942&categoryId=32837 프로그래밍 언어 프로그래밍 언어는 굉장히 많다. 이 언어들은 기계어, 어셈블리어, 고급언어 세 가지로 분류된다. 기계어 1과 0으로 이루어진 언어이다. 컴퓨터가 바로 이해할 수 있는 단 한 가지의 언어이다. 어떠한 프로그래밍 언어라도 전처리와 컴파일 단계를 거치면 기계어가 된다. 어셈블리어 기계어는 인간이 사용하기에는 너무 힘들고, 오류가 발생하기 ..

728x90