Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- bitwise
- 16진수
- 비트단위논리연산
- codeup
- 딥러닝
- 선택실행구조
- 진수
- 불 연산
- 입출력
- 불 자료형
- OpenCV
- face recognition
- 아스키코드
- 문자열
- 반복실행구조
- 파이썬
- 10진수
- 산술연산
- 8진수
- 비교연산
- Docker
- 2차원배열
- 종합
- 기초100제
- 출력
- 2진수
- 논리연산
- 코드업
- input()
- 기초 100제
Archives
- Today
- Total
DeepFlowest
[C#] 02_문자열 / 형식 변환 / 증감 연산자 본문
728x90
반응형
SMALL
본 포스팅은 "C# 교과서 (박용준 지음)" 로 공부한 내용을 정리한 글입니다.
■ 문자열 입력 관련 메서드
- Console.ReadLine() : 콘솔에서 한 줄 입력 => Enter 누를 때까지 대기 => 결괏값 반환.
- Console.Read() : 콘솔에서 한 문자를 정수로 입력 받음.
- Console.ReadKey() : 콘솔에서 다음 문자나 사용자가 누른 기능 키를 가져옴.
using System;
class InputName
{
static void Main()
{
//[1] 콘솔에 "이름을 입력하시오 =>" 출력
Console.Write("이름을 입력하시오 => ");
//[2] 콘솔로부터 문자열을 입력받아 name 변수에 저장
string name = Console.ReadLine();
//[3] name 변수의 값을 {0}에 출력
Console.WriteLine("안녕하세요. {0}님.", name);
}
}
using System;
class ConsoleReadDemo
{
static void Main()
{
//[1] 콘솔로부터 문자 하나를 입력 후 Enter
int x = Console.Read();
//[2] 대문자 'A'가 입력되면 'A'에 해당하는 정수 값인 65가 출력
Console.WriteLine(x);
//[3] x가 65면 정수 65에 해당하는 유니코드 문자인 A가 출력
Console.WriteLine(Convert.ToChar(x));
}
}
====================================================================
[실행 결과]
A
65
A
■ 형식 변환
using System;
class TypeConversion
{
static void Main()
{
double d = 12.34;
int i = 1234;
//[1] double > int: 묵시적(암묵적, 암시적) 형식 변환
d = i; // 큰 그릇에 작은 그릇의 값이 저장
Console.WriteLine("암시적 형식 변환 = " + d); // 1234
//[2] 작은 형식 <= 큰 형식: 명시적인 형식 변환 필요
d = 12.34;
i = (int)d; // () 캐스트 연산자 사용: 정수형 데이만 저장
Console.WriteLine("명시적 형식 변환 = " + i); // 12
//[3] 다른 형식간의 변환: Convert 클래스
//Convert.ToString()
//Convert.ToInt32()
//Convert.ToDouble()
//Convert.ToChar()
string s = "";
s = Convert.ToString(d);
Console.WriteLine("형식 변환 = " + s); // "12.34"
// 데이터 형식 확인
Console.WriteLine(i.GetType());
}
}
==============================================================
[실행 결과]
암시적 형식 변환 = 1234
명시적 형식 변환 = 12
형식 변환 = 12.34
System.Int32
■ 증감 연산자
a = a + 1;
= a += 1;
= ++a;
728x90
반응형
LIST
'프로그래밍 언어 > C#' 카테고리의 다른 글
[C#] 01_기본 문법 / 출력문 / 변수 (0) | 2021.07.06 |
---|
Comments