C\#데이터 형식 변환
Console.Read()
또는Console.ReadLine()
을 사용 하여 입력 할 때Python
언어input()
와 유사 합 니 다.둘 다 키보드 가 입력 한 내용 을
string
형식 으로 되 돌려 주기 때문에 일부 데 이 터 는 데이터 형식의 변환 을 거 쳐 야 계산 할 수 있다.관련 소개
C\#System.Convert 클래스
마이크로소프트 공식 C\#함수 문서
함수 방법
아래 에 나열 한 함수 방법 은 전부 가 아니 라 자주 사용 하 는 것 만 열거 합 니 다.
double
이런 소문 자 유형 명 은 데이터 형식 이 고Double
는System
중의 한 종류double
는 해석 기 에 의 해Double
류 로 해석 되 며,어떤 데이터 유형 은DateTime
줄 임 말 이 없다.함수 방법
소개 하 다.
데이터.GetType()
데이터 형식 되 돌리 기
Console.ReadLine()
사용자 입력 을 읽 고 문자열 을 되 돌려 줍 니 다.
Console.WriteLine(데이터)
콘 솔 에 데 이 터 를 인쇄 하고 줄 을 바 꿉 니 다.
Convert.ToBoolean(데이터)
데 이 터 를 bool 형식(불)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToChar(데이터)
데 이 터 를 char 형식(문자)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToDateTime(데이터)
데 이 터 를 DateTime 형식 으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToDecimal(데이터)
데 이 터 를 decimal 형식(고밀도 소수)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToDouble(데이터)
데 이 터 를 double 형식(이중 정밀도 소수)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToSigle(데이터)
데 이 터 를 float 형식(단일 정밀도 소수)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToInt 16(데이터)
데 이 터 를 16 비트 기호 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToInt 32(데이터)
데 이 터 를 32 비트 기호 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToInt 64(데이터)
데 이 터 를 64 비트 기호 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToUInt 16(데이터)
데 이 터 를 16 비트 부호 없 는 int 형식(정수)으로 변환 하여 대응 값 을 되 돌려 줍 니 다.
Convert.ToUInt 32(데이터)
데 이 터 를 32 비트 부호 없 는 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToUInt 64(데이터)
데 이 터 를 64 비트 부호 없 는 int 형식(정수)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
Convert.ToString(데이터)
데 이 터 를 string 형식(문자열)으로 변환 하여 대응 하 는 값 을 되 돌려 줍 니 다.
유형 전환
[1].변환 사용
변환 방법:
= Convert.To ( )
Test
는 프로젝트 명칭 이 고Program
는 유형 명 이다.decimal
데 이 터 를 초기 화 할 때 데이터 의 끝 에 접미사 m 또는 M 을 추가 해 야 합 니 다.그렇지 않 으 면 컴 파일 러 가 double 형식 으로 만 들 었 다 고 생각 하여 오 류 를 보고 할 수 있 습 니 다.
using System;
namespace Test
{
class Program
{
static void Main(string[] args)
{
string input = Console.ReadLine();//
decimal money = Convert.ToDecimal(input);//
Console.WriteLine(money);//
Console.WriteLine("{0} {1}",input.GetType(),money.GetType());
Console.ReadKey();
}
}
}
[2].유형 명 으로 변환두 번 째 전환 방식 은
( )
을 사용 하여 전환 할 수 있다.이런 방식 은C
에서 유형 전환 방식 과 같다.
using System;
namespace Test
{
class Program
{
static void Main(string[] args)
{
double data1 = 22.11;
float data2 = (float)data1;//
Console.WriteLine(data1);//
Console.WriteLine(data2);//
Console.WriteLine("{0} {1}",data1.GetType(),data2.GetType());
Console.ReadKey();
}
}
}
총결산이 글 은 여기까지 입 니 다.당신 에 게 도움 을 줄 수 있 기 를 바 랍 니 다.또한 당신 이 우리 의 더 많은 내용 에 관심 을 가 져 주 실 수 있 기 를 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WebView2를 Visual Studio 2017 Express에서 사용할 수 있을 때까지Evergreen .Net Framework SDK 4.8 VisualStudio2017에서 NuGet을 사용하기 때문에 패키지 관리 방법을 packages.config 대신 PackageReference를 사용해야...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.