본문 바로가기
728x90
반응형

Computer Science/C 언어25

[C #6] 반복문 (Loops) 6장: 반복문 (Loops)6.1 반복문의 개요반복문은 특정 조건이 참인 동안 동일한 작업을 반복적으로 수행하는 데 사용됩니다.C 언어에서 사용할 수 있는 반복문은 다음과 같습니다:while문do-while문for문6.2 while문while문은 조건이 **참(1)**인 동안 반복적으로 실행됩니다.기본 형식while (조건) { 명령문;}작동 순서조건을 검사.조건이 참이면 블록을 실행.조건이 거짓이면 반복문 종료.예제#include int main(void) { int i = 1; while (i 출력 결과:i = 1i = 2i = 3i = 4i = 56.3 do-while문do-while문은 조건을 나중에 검사하며, 최소 한 번은 블록을 실행합니다.기본 형식do { 명령문;} wh.. 2024. 12. 4.
[C#5] 조건문 (Selection Statements) 5장: 조건문 (Selection Statements)5.1 조건문의 개요조건문은 프로그램에서 특정 조건에 따라 명령을 실행하거나 건너뛰는 방식을 제공합니다.C 언어에서 사용하는 조건문은 다음과 같습니다:if문if-else문중첩 if-elseswitch문5.2 if문if문은 조건이 **참(1)**일 때 명령을 실행합니다.기본 형식if (조건) { 명령문;}예제#include int main(void) { int num = 10; if (num > 5) { printf("num은 5보다 큽니다.\n"); } return 0;}출력 결과:num은 5보다 큽니다.5.3 if-else문if 조건이 참이면 if 블록을 실행하고, 거짓이면 else 블록을 실행합니다.기본 형식.. 2024. 12. 3.
[C#4] 표현식 (Expressions) 4장: 표현식 (Expressions)4.1 표현식이란?표현식(Expressions)은 값을 계산하기 위한 연산자와 피연산자의 조합입니다.예를 들어, 다음은 표현식입니다:3 + 5 // 8을 계산하는 표현식x * y // 변수 x와 y의 곱4.2 연산자와 피연산자연산자 (Operators)연산자는 데이터를 처리하고 결과를 계산하는 기호입니다.예: +, -, *, /, %피연산자 (Operands)연산자의 입력값이 되는 데이터입니다.예: 3, 5, x, y4.3 산술 연산자C 언어는 기본 산술 연산을 지원합니다:연산자 설명 예시+덧셈3 + 2 = 5-뺄셈5 - 3 = 2*곱셈4 * 2 = 8/나눗셈 (몫)8 / 3 = 2 (정수) 또는 2.66667 (실수)%나머지 연산8 % 3 = 2예제: 산.. 2024. 12. 2.
[C#3] 포맷 입력과 출력 (Formatted Input/Output) 3장: 포맷 입력과 출력 (Formatted Input/Output)3.1 printf 함수기본 형식printf("포맷 문자열", 값1, 값2, ...);포맷 문자열: 출력 데이터의 형식을 지정합니다.값(Arguments): 포맷 문자열에 따라 출력될 데이터입니다.포맷 지정자 (Format Specifiers)포맷 지정자 데이터 타입 설명%d정수 (int)10진수 정수 출력%f부동소수점 (float)기본 소수점 6자리까지 출력%lf부동소수점 (double)double 타입 실수 출력%c문자 (char)문자 출력%s문자열 (char[])문자열 출력%x정수 (int)16진수 출력%o정수 (int)8진수 출력출력 예제#include int main(void) { int num = 10; float .. 2024. 12. 1.
[C#2] C의 기초 (C Fundamentals) 2장: C의 기초 (C Fundamentals)**2.1 간단한 프로그램 작성하기간단한 프로그램 예제#include int main(void) { printf("To C, or not to C: that is the question.\n"); return 0;}프로그램의 구조#include 표준 입출력 라이브러리를 포함하는 지시문으로, printf와 같은 함수를 사용할 수 있게 합니다.int main(void)프로그램의 시작점. 모든 C 프로그램은 main 함수를 포함해야 합니다.void는 매개변수를 받지 않는다는 의미입니다.printf텍스트를 출력하기 위한 함수입니다.\n은 줄바꿈을 나타냅니다.return 0;프로그램의 정상 종료를 운영 체제에 알립니다.컴파일 및 실행전처리 (Preproce.. 2024. 11. 30.
[C#1] C 언어의 기초: 역사와 특징 C 언어의 기초: 역사와 특징C 언어는 현대 프로그래밍 언어들의 근간이 되는 매우 중요한 언어입니다. 이번 포스트에서는 C 언어의 기원, 강점, 그리고 이를 효과적으로 사용하는 방법에 대해 간략히 소개하겠습니다.1. C 언어의 역사C 언어는 1969년 벨 연구소의 켄 톰슨(Ken Thompson)과 데니스 리치(Dennis Ritchie)에 의해 UNIX 운영 체제를 개발하면서 탄생했습니다. 초기 UNIX는 어셈블리 언어로 작성되었지만, 디버깅과 유지보수의 어려움을 해결하기 위해 B 언어라는 고급 언어를 도입했습니다. 그러나 B 언어는 하드웨어를 충분히 활용하지 못해 이를 확장한 C 언어가 개발되었습니다.표준화 과정C89/C90: ANSI가 1989년에 C 언어의 표준을 발표. 이 표준은 현대 C 언어의.. 2024. 11. 29.
728x90
반응형