c언어 문자열 2

초보자를 위한 C언어 문자열 가이드: 문자열 선언, 입력, 출력, 함수 활용법

1 개념→ 개별 문자를 char 배열에 순서대로 저장한 것→ 항상 문자열 끝에는 널 문자(\0)가 들어가야 함→ \0은 문자열의 종료를 의미하며, 문자열을 다룰 때 반드시 필요2 배열과의 차이구분문자열일반 배열데이터 타입char만 저장 가능선언된 타입에 맞는 모든 값 가능종료 문자반드시 \0으로 끝나야 함종료 문자가 없음관련 함수string.h에 있는 함수 사용 가능직접 구현3 선언 방법1) 문자 배열로 선언1-1 코드#include int main(void) { char str1[] = "hello"; char str2[10] = "world"; return 0;}2) 문자열 포인터로 선언1-2 코드#include int main(void) { const ..

C언어 데이터 타입 정리 | 정수형, 실수형 부터 다른 데이터 타입까지

1 데이터(Data) 개념→ 프로그래밍에서 다루는 값과 그 유형(type)을 의미→ 변수와 함께 사용되어 프로그램 내 계산, 저장, 처리 등에 사용됨→ 데이터 타입에 따라 메모리 크기와 표현 방식이 달라짐2 기본(Primitive) 데이터 타입1) 정수형(Integer)타입크기범위설명char1 byte-128 ~ 127문자를 저장실제로는 정수형unsigned char1 byte0 ~ 255부호 없는 작은 정수short2 byte-32,768 ~ 32,767작은 정수int4 byte-2^31 ~ 2^31-1일반적인 정수unsigned int4 byte0 ~ 2^32-1부호 없는 정수long64bit 기준 8 byte-2^63 ~ 2^63-1큰 정수※ char가 정수형인 이유→ 내부적으로 ASCII 코드(숫..

C언어/기초 2025.05.06