C#/문법 정리
C# - 자료형(type)
Khadra
2024. 6. 11. 08:20
자료형(type)은
저장할 수 있는 자료의 종류에 따라 구분한다.
즉, 문자, 문자열, 정수, 실수 등 어떤 형식의 값을 저장하는 지에 따라 변수의 형이 정해진다.
예제
ex) 이름은 문자열이므로, 이름을 저장하는 변수는 string name;과 같이 선언한다.
// string 타입의 변수 name 선언.
string name;
//name 변수에 "Khadra" 값을 할당.
name = "Khadra";
// 선언과 동시에 값을 할당할 수 있다.
string name = "Khadra";
C#에서 제공하는 기본자료형의 종류
예제
using System;
using static System.Console;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
// 콘솔에 "이름을 입력하세요: "라고 출력합니다. 줄바꿈은 하지 않는다.
Write("이름을 입력하세요 : ");
// string 변수 name을 선언하고 콘솔에서 입력받은 문자열을 name 변수에 할당한다.
// Console.ReadLind()은 콘솔에 입력되는 값을 무조건 string으로 반환한다.
string name = ReadLine();
// 콘솔에 "나이를 입력하세요: "라고 출력합니다. 줄바꿈은 하지 않는다.
Write("나이를 입력하세요 : ");
// int형 변수 age를 선언하고 입력받은 문자열을 정수로 바꾸어 할당한다.
int age = int.Parse(ReadLine());
// 콘솔에 "키를 입력하세요(cm): "라고 출력합니다. 줄바꿈은 하지 않는다.
Write("키를 입력하세요(cm) : ");
// float형 변수 height를 선언하고 입력받은 문자열을 float로 바꾸어
float height = float.Parse(ReadLine()); 할당한다.
// 콘솔에 "안녕하세요, " 와 name 변수의 값, 그 뒤에 "님!"을 출력합니다.
Write("\n안녕하세요, ");
Write(name);
WriteLine("님!");
Write("나이는 ");
Write(age);
Write("세, 키는 ");
Write(height);
Write("cm 이군요!");
}
}
}
결과
//이름을 입력하세요 : Khadra
//나이를 입력하세요 : 1000
//키를 입력하세요(cm) : 200
//안녕하세요, Khadra님!
//나이는 1000세, 키는 200cm 이군요!