(C#) 1. 데이터 다루기
Data Control with C#
( , )
- 최초 작성일: 2021년 3월 21일(월)
##
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
using System;
namespace DataControl
{
class Program
{
static void Main(string[] args)
{
// 데이터 + 로직
// 체력 0
// 1. 바구니 크기가 다른 경우!
int a = 0x0FFFFFFF;
short b = (short)a; // 0xFFFF 만 저장됨 (상위 짤림)
// 2. 바구니 크기는 같긴 한데, 부호가 다를 경우
byte c = 255;
sbyte sb = (sbyte)c;
// Underflow(언더플로우), Overflow(오버플로우)
// 0xFF = 0b11111111 = -1
// 3. 소수
float f = 3.1415f;
double d = f;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// byte(1바이트, 0~255), short(2바이트, -3만~3만), int(4바이트, -21억~21억), long(8바이트)
// sbyte(1바이트, -128~127), ushort(2바이트, 0~6만), uint(4바이트, 0~43억), ulong(8바이트)
//int hp;
//short level = 100;
//long id;
//hp = 100;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 10진수
// 0 1 2 3 4 5 6 7 8 9
//byte attack = 0;
//attack--; // -1 이 255(최댓값)가 됨.
//Console.WriteLine("Hello Number ! {0}", hp);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
}
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.