Rylah's Study & Daily Life
[C#/Study] 02. DataType / Overflow 본문
구분 | 형식 | 크기 | 범위 | 비고 |
Boolean | bool | 1 | True or False | 참, 거짓 |
정수형 | sbytpe | 8 | -128 ~ 127 | signed |
byte | 8 | 0 ~ 255 | unsigned | |
short | 16 | -32,768 ~ 32,767 | signed | |
ushort | 16 | 0 ~ 65,536 | unsigned | |
int | 32 | -2,147,483,648 ~ 2,147,483,647 | signed | |
uint | 32 | 0 ~ 4,294,967,296 | unsigned | |
long | 64 | -9,223,372,036,854,755,808 ~ 9,223,372,036,854,755,807 | signed | |
ulong | 64 | 0 ~ 18,446,744,073,709,551,615 | unsigned | |
실수 | float | 32 | ±1.5e-45 ~ ±3.4e38 | |
double | 64 | ±5.0e-324 ~ ±1.7e308 | ||
decimal | 128 | (-7.9 x 1028 - 7.9 x 1028) / (100 - 28) | ||
문자형 | char | 16 | 0 ~ 65536 | UNICODE |
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Study_02_DataType
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnShort_Click(object sender, EventArgs e)
{
try
{
short sNumber = short.Parse(inputData.Text);
lblShort.Text = sNumber.ToString();
lblException.Text = "";
}
catch (Exception ex)
{
lblException.Text = ex.ToString();
}
}
private void btnInt_Click(object sender, EventArgs e)
{
try
{
int iNumber = int.Parse(inputData.Text);
lblInt.Text = iNumber.ToString();
lblException.Text = "";
}
catch (Exception ex)
{
lblException.Text = ex.ToString();
}
}
private void btnDouble_Click(object sender, EventArgs e)
{
try
{
double dNumber = double.Parse(inputData.Text);
lblDouble.Text = dNumber.ToString();
lblException.Text = "";
}
catch (Exception ex)
{
lblException.Text = ex.ToString();
}
}
private void autobtn_Click(object sender, EventArgs e)
{
short sNumber = 0;
int iNumber = 0;
double dNumber = 0;
if (short.TryParse(inputData.Text, out sNumber))
{
lblShort.Text = inputData.Text.ToString();
}
else if (int.TryParse(inputData.Text, out iNumber))
{
lblInt.Text = inputData.Text.ToString();
}
else if (double.TryParse(inputData.Text, out dNumber))
{
lblDouble.Text = inputData.Text.ToString();
}
else
{
lblException.Text = "변환이 불가능합니다.";
}
}
}
}
|
cs |
Doridori C# 강의) 2.DataType과 Overflow
====================================================== 안녕하세요 Doridori 입니다. 이번강의는 지난강의와 형태는 같습니다. UI를 먼저 만드는 연습을 하고 DataType과 Overflow를 확인 해보는 예제를 진행..
cwkcw.tistory.com
'Study > C#' 카테고리의 다른 글
[C#/Study] 05. Enum (0) | 2022.02.27 |
---|---|
[C#/Study] 04. Operator (0) | 2022.02.27 |
[C#/Study] 03. Method (0) | 2022.02.27 |
[C#/Study] 01. String (0) | 2022.02.26 |
[C#/Study]00. Intro (0) | 2022.02.26 |