STUDY 📖/C#

패스트캠퍼스 챌린지 6일차

@예민한 방구석여포 힘히힘 2021. 9. 11. 23:23
반응형

Ch 03. 데이터란 무엇일까 - 01.기본데이터 -3

전날 것과 이어지는!

패스트캠퍼스 챌린지 5일차

 

접미사

* 데이터 형태(부동 소수점, 실수)

 

_013_Data6

리터럴 접미사(f(F), m(M))

결과 값이 다르다는 것을 알 수 있다.

decimal -m이 값을 전부 반환해 준다.

float  f
decimal  m 

 

 

 

 

문자, 문자열

 

 

* 문자 - char

' ' : 작은 따옴표

* 문자열 - string

문자가 모여있는 열

" " ; 큰 따옴표

 

_014_Data7

 

 

_015_Data8

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/*-----------------------------------------------------------------------------
 * Name: _015_Data8
 * DESC: char형이 아스키 코드값을 사용 정수형 데이터와 같은 것
-----------------------------------------------------------------------------*/

namespace _015_Data8
{
    class Program
    {
        static void Main(string[] args)
        {
            char a = 'A'; //아스키 코드값 :65
            int num = a;

            Console.WriteLine("문자: {0}, 아스키코드값: {1}, 문자로 캐스트 연산: {2}", a, num, (char)num);

        }
    }
}

 

숫자로 저장된 친구를 강제로 char로 변환하라! => A

 

 

 

 

 

 

문자열 제어

'+' : 두개의 문자열을 합

   - "Hello" + "World"

 

'==' : 두 개의 문자열을 비교

   - "Hello" == "World"

 

- Replace : 특정 문자를 변경

- ToUpper() : 모두 대문자

- ToLower() : 모두 소문자

 

 

_016_Data9

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/*-----------------------------------------------------------------------------
 * Name: _016_String
 * DESC: 문자열 제어
-----------------------------------------------------------------------------*/
namespace _016_String
{
    class Program
    {
        static void Main(string[] args)
        {
            string str1 = "abcdefg";
            string str2 = "hijklmn";
            string str3 = str1 + str2;

            Console.WriteLine("str1 + str2: {0}", str3);

            string str4 = "zzz";
            string str5 = "zzz";
            Console.WriteLine("str4 == str5: {0}", (str4 == str5));

            int x = 10;
            string str6 = str5 + "   " + ":" + x;
            Console.WriteLine("str6: {0}", str6);

            string str7 = "Hello World!";
            string str8 = str7.Replace("Hello", "Hi");
            Console.WriteLine("str8: {0}", str8);

            Console.WriteLine("str8.ToUpper(): {0}", str8.ToUpper());
            Console.WriteLine("str8.ToLower(): {0}", str8.ToLower());
        }
    }
}

 

 

 

* 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다. * -6일차 아자아자

 

 

필수 링크 : https://bit.ly/37BpXiC