일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- check_password
- GraphQL
- Django
- tkinter Radio 동적버튼
- flask
- allauth
- SQL
- python
- Django-allauth
- FastAPI
- array
- for loop
- numpy
- graphene-django
- Today
- Total
객
[교육원] c# 문법 본문
1. 기본 타입형식
타 입 | 크 기 | 범 위 | 의 미 |
sbyte | 1 byte | -128 ~ 127 | 부호있는 8비트 |
byte | 1 byte | 0 ~ 255 | 부호 없는 8비트 |
int16(short) | 1 byte | -32,768 ~ 32,767 | 부호 있는 16비트 정수 |
Uint16 (ushort) | 2 byte | 0 ~ 65,535 | 부호 없는 16비트 정수 |
int32 (int) | 4 byte | -2,147,483,648 ~ 2,147,483,647 | 부호 있는 32비트 정수 |
Uint32 (uint) | 4 byte | 0 ~ 4,294,967,295 | 부호 없는 32비트 정수 |
int64 (long) | 8 byte | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | 부호 있는 64비트 정수 |
Uint64 (ulong) | 8 byte | 0 ~ 18,446,744,073,709,551,615 | 부호 없는 64비트 정수 |
Char | 2 byte | 유니코드 16비트 문자 | |
Single (float) | 4 byte | ||
double (double) | 8 byte | ||
Decimal (decimal) | 16 byte | ||
Boolean (bool) | 1 byte | ||
string | 가변 | ||
object | 최대 크기를 나타냄 (가변) |
※ 1byte = 8bit 임.
2. 기본 적인 문법
// - 한줄 주석
/* */ - 여러줄 주석
/*
* USING - 객체에 접근 하기 위해 사용 되넝지는 명령어 (큰 틀의 클래스 정의)
*/
using System;
using System.Text;
/* System - TYPE , MEMORY , MANAGEMENT ()
* System.Collections - array , linked list등의 Collection Class
* System.IO - 파일 입출력 및 네트워크 CLASS
* System.Windows.Forms - 윈도우즈 어플리케이션관련 폼과 컨트롤
* System.Drawing - GDI을 이용한 디자인
* System.Web - 웹 개발에 관련된 클래스
* System.Security - 보안과 패스워드 , 권한 관련된 클래스
*/
namespace KH_DOTNET63_1
/*
* namespace - 공통된 class들의 묶음(범위를 선언 하는데 사용)
*/
{
class Program
{
/*화면 출력
* Console Class()
* write , writeline()
*/
/*
*static - 메모리에 로딩후 실행하고 나서 계속해서 메모리에 남아 있는 영역.
*class - 클래스는 객체들의 공통된 개념과 정의를 표현하는 틀.
*/
static void Main(string[] args)
{
Console.WriteLine("KH");// 출력다음 줄에 커서가 입력 받을 준비
Console.Write("kh"); // 출력 줄의 커서가 입력을 받을준비
/*
* 출력형식 지정
* {INDEX , 폭: 형식}
* 형식:
* .C - 통화 형태 출력
* .D - 선행제로{1000,6:D} (입력값이 1000 자릿수는 6개 =>출력은 001000)
* .F - 고정 소수점 뒤에 소수 이하의 자리수 지정 하면 반올림처리
* {3.141592:F2}
* .N - 천단위 구분 기호
* {1000:N}-> 1,000
* .X - 16진수 출력
*/
Console.WriteLine("출력형식 C :{0:C}", 10000000);
Console.WriteLine("출력형식 F :{0:F4}", 3.141592);
Console.WriteLine("출력형식 N :{0:N}",100000);
Console.WriteLine("출력형식 X :{0:X}" , 250);
Console.WriteLine("숫자입력: {0:D7}", 12345); //선행제로예제 포맷형식 자릿수를 기준으로 왼쪽에서 차례로 쓴다.
/*
* 입력 사항
* ReadLine()
* Read()
*/
string name;
Console.Write("이름 입력 : ");
name = Console.ReadLine();
//string name = console.readline()
Console.WriteLine("입력하신 이름은: {0} 입니다.", name);
}
'[PL] > C# & WPF' 카테고리의 다른 글
[교육원]기본문법 (0) | 2011.06.01 |
---|---|
[교육원]간단한 신상명세 (0) | 2011.06.01 |
오류 코드 (0) | 2011.04.21 |
배열에 저장된 예제 (0) | 2010.09.18 |
visual Basic에서 작성한 dll 화일을 c#에서 적용 (0) | 2010.08.16 |