이것이 C# 이다 ( ver 7.2 ) 3장 연습문제

박종현·2021년 4월 11일

연습문제 1

int a = 7.3; // int는 정수형
float b = 3.14; // float는 뒤에 f를 붙인다.
double c = a * b;
char d = "abc"; // 문자를 저장하는 char형은 작은 따옴표로
string e = '한'; // 문자열을 저장하는 string은 큰 따옴표로

int a = 7;
float b = 3.14f;
char d = 'a';
string e = "한";
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
연습문제 2

값 형식 : 변수가 값을 담는 데이터 형식 ( stack 메모리)
참조 형식 : 변수가 값 대신 값이 있는 곳의 위치(참조)를 담는 데이터 형식 ( Heap 메모리 )

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
연습문제 3

박싱은 값 형식을 참조 형식으로 변환
언박싱은 박싱 된 값 형식을 꺼내 값 형식 변수에 저장한다
참조 형식을 값 형식으로 변환 하는것.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ연습문제 4

using system;

namespace RectArea
{
	class MainApp
    {
    public static void Main()
    {
    	console.writeline("사각형의 너비를 입력하세요.");
        string width = Console.ReadLine();
        
        Console.writeline("사각형의 높이를 입력하세요");
        string height = Console.ReadLine();
        
        int area = int.Parse(width) * int.Parse(height)
        Console.Writelien($"사각형의 넓이는 : {area} ");

0개의 댓글