자료형
Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 5번째.
C 언어에서 프로그램의 모든 데이터 조각은 특정 타입을 가집니다. 데이터 타입은 변수가 어떤 종류의 데이터를 보유할 수 있는지와 얼마나 많은 메모리가 필요한지를 정의합니다. C 언어의 기본 데이터 타입에 대해 알아봅시다:
정수형 변수를 생성합니다:
int age;이것은 정수를 저장할 수 있는 age라는 이름의 변수를 선언합니다.
age = 25;이것은 25라는 값을 age에 할당합니다. 하지만 선언과 초기화를 한 단계에서 동시에 할 수도 있습니다:
int score = 100;여기서 int score = 100;은 변수를 선언함과 동시에 값을 설정합니다.
C 언어의 주요 데이터 형식은 다음과 같습니다:
int number = 42; // 정수 (정수형)
float price = 10.5f; // 부동 소수점 (소수)
double pi = 3.14159; // 배정밀도 부동 소수점
char grade = 'A'; // 단일 문자int는 정수를 저장합니다. float는 소수를 저장합니다. f 접미사(예: 10.5f)는 C 언어에서 해당 값을 double이 아닌 float로 처리하도록 지시합니다. double은 float보다 더 높은 정밀도로 소수를 저장합니다. char는 작은따옴표로 감싸진 단일 문자를 저장합니다.
챌린지
쉬움프로그램이 주어집니다. price라는 이름의 변수에 120이라는 값을 저장하세요.
치트 시트
C 언어에서 모든 변수는 저장할 수 있는 데이터의 종류를 정의하는 특정 데이터 타입을 가져야 합니다:
기본 데이터 타입:
int number = 42; // 정수 (정수형)
float price = 10.5f; // 부동 소수점 (실수형)
double pi = 3.14159; // 배정밀도 부동 소수점
char grade = 'A'; // 단일 문자변수 선언 및 할당:
int age; // 변수 선언
age = 25; // 값 할당
int score = 100; // 선언과 초기화를 한 번에 수행직접 해보기
#include <stdio.h>
int main() {
// 물음표를 올바른 숫자로 변경하세요
int price = ?;
return 0;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.