프로그래밍 언어(154)
-
C언어 초급 - 4장: 입출력 함수 (4.1 입력 함수 scanf())
4.1 입력 함수 scanf()C 언어에서 scanf() 함수는 사용자가 입력한 데이터를 변수에 저장하는 역할을 합니다.scanf()는 표준 입력(키보드)에서 데이터를 읽어 변수에 저장하는 함수이며, #include 헤더 파일을 포함해야 사용할 수 있습니다.1. scanf() 함수란?scanf()는 키보드로부터 입력된 값을 변수에 저장하는 함수입니다.형식 지정자(Format Specifier)를 사용하여 입력받을 데이터의 유형을 지정합니다.공백(띄어쓰기, 엔터, 탭 등)을 기준으로 입력을 구분합니다.1.1 scanf() 함수 기본 문법scanf("형식 지정자", &변수);📌 주의할 점&(앰퍼샌드)를 변수 앞에 붙여 메모리 주소를 전달해야 값이 저장됨 (char 배열 제외).입력 형식에 맞지 않는 데이..
2025.02.23 -
C언어 초급 - 3장: 변수와 데이터 타입 (3.3 상수 (const))
3.3 상수 (const)C 언어에서 상수(Constant)는 값을 변경할 수 없는 변수를 의미합니다.일반 변수는 프로그램 실행 중 값이 변경될 수 있지만, 상수는 선언된 후 값이 변하지 않습니다.상수는 코드의 가독성을 높이고, 오류를 방지하는 데 유용합니다.1. 상수와 변수의 차이 구분 변수(Variable)상수(Constant)값 변경 가능 여부가능 (a = 10; a = 20;)불가능 (const int a = 10; 이후 변경 불가)메모리 저장 방식메모리에 저장된 값 변경 가능초기화 이후 변경 불가사용 목적가변적인 데이터 저장변하지 않는 데이터(예: 원주율, 최대 크기 등) 저장📌 언제 상수를 사용할까?변하지 않는 값을 명확하게 표현하고 싶을 때 (const double PI = 3.14159..
2025.02.23 -
C언어 초급 - 3장: 변수와 데이터 타입 (3.2 기본 데이터 타입)
3.2 기본 데이터 타입C 언어에서 데이터 타입(Data Type)은 변수에 저장할 데이터의 크기와 형식을 결정하는 중요한 요소입니다.각 데이터 타입은 특정 크기의 메모리를 차지하며, 해당 범위 내의 값만 저장할 수 있습니다.1. C 언어의 기본 데이터 타입C 언어에서 자주 사용되는 기본 데이터 타입은 다음과 같습니다.데이터 타입설명크기 (바이트)값의 범위 (32비트 시스템 기준)char문자 (ASCII 코드)1 byte-128 ~ 127 (signed), 0 ~ 255 (unsigned)int정수 (기본 데이터 타입)4 bytes-2,147,483,648 ~ 2,147,483,647float단정밀도 실수4 bytes±3.4E-38 ~ ±3.4E+38double배정밀도 실수 (더 정밀한 실수 표현)8 b..
2025.02.23 -
C언어 초급 - 3장: 변수와 데이터 타입 (3.1 변수란?)
3.1 변수란?C 언어에서 변수(Variable)란 값을 저장할 수 있는 메모리 공간을 의미하며, 프로그램 실행 중 값이 변경될 수 있는 데이터를 가리킵니다.변수는 데이터를 저장하고 활용할 수 있도록 이름을 부여한 메모리 공간이라고 이해하면 됩니다.1. 변수의 개념과 선언 방법1.1 변수란?컴퓨터는 데이터를 저장하고 처리하기 위해 메모리를 사용합니다.변수는 이러한 메모리 공간을 특정한 이름(변수명)으로 참조할 수 있도록 해주는 역할을 합니다.📌 변수를 사용하면 다음과 같은 이점이 있습니다.데이터를 저장하고 쉽게 접근할 수 있음값을 필요에 따라 변경할 수 있음코드의 가독성과 유지보수성이 향상됨1.2 변수 선언 방법C 언어에서 변수를 사용하려면 반드시 선언(Declare)해야 합니다.변수 선언은 다음과 같..
2025.02.23 -
C언어 초급 - 2장: C 프로그램의 구조 (2.3 출력 함수 printf())
2.3 출력 함수 printf()C 언어에서 printf() 함수는 화면(콘솔)에 데이터를 출력하는 역할을 합니다.printf()는 C 표준 라이브러리의 stdio.h 헤더 파일에 포함되어 있으며, 다양한 형식의 데이터를 출력할 수 있습니다.1. printf() 함수란?printf() 함수는 출력 형식을 지정하여 문자열, 숫자, 문자 등을 출력할 수 있는 함수입니다.기본적인 사용법은 아래와 같습니다.#include int main() { printf("Hello, World!\n"); return 0;}출력 결과Hello, World!2. 문자열 출력2.1 문자열 출력 예제문자열을 출력하려면 printf() 함수에 큰따옴표("")로 묶은 문자열을 인수로 전달하면 됩니다.#include int ..
2025.02.23 -
C언어 초급 - 2장: C 프로그램의 구조 (2.2 주석(Comment))
2.2 주석(Comment)C 언어에서 주석(Comment)은 프로그램의 가독성을 높이고 코드의 이해를 돕기 위해 사용됩니다.주석은 컴파일러가 무시하며, 실행 파일에는 포함되지 않습니다.즉, 프로그램의 동작에는 영향을 주지 않지만 개발자 간 협업이나 코드 유지보수에 중요한 역할을 합니다.1. 주석(Comment)의 필요성주석을 사용하면 다음과 같은 장점이 있습니다.1.1 코드의 가독성 향상코드에 대한 설명을 추가하여, 개발자가 쉽게 이해할 수 있도록 도와줍니다.1.2 유지보수 및 협업 용이다른 개발자가 코드를 수정하거나 유지보수할 때, 주석이 있으면 코드의 목적과 동작을 빠르게 파악할 수 있습니다.1.3 특정 코드 비활성화 (디버깅)특정 부분의 코드를 실행하지 않도록 주석을 사용하여 임시로 비활성화할 수..
2025.02.23