안녕하세요. 애드라이프 입니다.
이전 포스팅에서는 소수 데이터 형식을 알아보았습니다.
C# 프로그램 시작하기 - 데이터 형식 익히기 #3-1
안녕하세요. 애드라이프 입니다. 이번에도 저번에 이어 데이터형식에 대해서 이어 나가볼까합니다. 오늘은 이전 포스팅에서 다루지 않았던 소수관련 데이터 형식을 다룰 예정입니다. 오늘의 주인공들이 정리된 표..
increase-life.tistory.com
이번에는 문자형 데이터 형식과 논리형식에 대해서 다뤄 볼까합니다.
이번에도 정리된 표를 먼저 보고 차근차근 설명해 나가겠습니다.
데이터 형식 | 설명 | 크기(byte) | 범위 |
char | 유니코드 문자 | 2(16bit) | (문자형식) |
string | - | 가변적인 크기 | (문자형식) |
bool | 논리형식 | 1(8bit) | 참(true), 거짖(false) |
첫번째로 char란 데이터 형식에 대해서 알아볼까요?
char(character) 숫자가 아닌 문자를 다루는 데이터 형식이며 '가', 'a'와 같이 작은 따옴표로 문자를 감싸는 형식으로 사용합니다. 데이터 크기 때문에도 아시겠지만 영문은 한글자에 1바이트 한글은 2바이트를 차지하기 때문에 많은 문자를 담을 수 없습니다. |
다음은 문자열 형식인 string입니다.
string 앞서 설명했지만 string은 데이터 크기가 정해져 있지 않습니다. 담고자 하는 데이터의 크기에 따라 변하기 때문이죠! char형식과 다르게 "애드라이프"처럼 큰 따옴표를 씁니다. |
마지막으로 논리형식은 bool입니다.
bool 참과 거짖을 통해 결과를 판단하는 역할을 하는 데이터 형식입니다. 조건문이 만족했는지에 대한 판단이나 또는, 시도에 대한 성공과 실패의 여부를나타낼 수 있습니다. 참고로 true = 1, false = 0을 나타냅니다. |
프로그램으로 좀더 확실하게 개념을 다져 볼까요?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
using static System.Console;
namespace DataFormat_c_s_b //char,string,bool
{
class Program
{
static void Main(string[] args)
{
//Char 예제
char v = '애';
char w = '드';
char x = '라';
char y = '이';
char z = '프';
Write(v);
Write(w);
Write(x);
Write(y);
Write(z);
WriteLine(); //줄바꿈용
//sting 예제
string a = "애드라이프";
string b = "블로그!!";
WriteLine(a);
WriteLine(b);
//bool 예제
bool c = true;
bool d = false;
WriteLine(c);
WriteLine(d);
}
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
Char형식의 데이터는 문자를 하나씩 담아 연결해야하는
한계를 가지고 있습니다. 이런 경우 String형식을 쓰면
쉽게 해결 할 수 있습니다. bool형식은 말 그래도 참,거짖을
표현하는 것을 볼 수 있습니다. 앞서 참과 거짖이
1, 0이라 말씀드렸는데 프로그램이 구성이
if( x==1 )이거랑 if( x==true )는 느낌이 사뭇다르죠?
아! 결과도 함께 확인 해봐야죠?
혹시 프로젝트를 만드는 방법이나 실행하는 방법을 잘 모르시면
아래 링크를 먼저 보고 오시면 도움이 될 것 같습니다.
C# 프로그램 시작하기 - 간단한 콘솔 프로젝트 만들기 #2
안녕하세요. 애드라이프입니다. 이전 포스팅에서는 C# 프로그래밍을 위한 개발 환경 구축을 진행했는데요. 모두 Visual Studio 2017 설치는 마무리 하셨나요? 혹시나 아직 개발 환경 구축을 하지못하신 분들을 위..
increase-life.tistory.com
지금까지 문자, 문자열, 논리 데이터 형식에 대해서 알아 봤습니다.
벌써 엄청 많은 데이터 형식에 대해서 다루었습니다만,
혹시 궁금한 점이있다면 댓글로 남겨주세요!!
다음에는 좀 더 유익한 포스팅으로 돌아오겠습니다.
by 애드라이프
'C# 프로그래밍 > 기초 다지기' 카테고리의 다른 글
C# 프로그램 시작하기 - 데이터 형식 익히기 #3-4 (0) | 2020.04.08 |
---|---|
C# 프로그램 시작하기 - 데이터 형식 익히기 #3-3 (0) | 2020.04.07 |
C# 프로그램 시작하기 - 데이터 형식 익히기 #3-1 (0) | 2020.04.04 |
C# 프로그램 시작하기 - 데이터 형식 익히기 #3 (0) | 2020.04.03 |
C# 프로그램 시작하기 - 간단한 콘솔 프로젝트 만들기 #2.5 (0) | 2020.04.03 |