
안녕하세요. 애드라이프 입니다.
이전 포스팅에서는 소수 데이터 형식을 알아보았습니다.
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 |
