🙇‍♀️정수형식

Main함수는 유일해야 한다(프로그램이 처음 실행할 때 들어가는 곳)

주석 : // 여러줄 주석 : /* */

🪐변수

  • 변수 : 데이터를 담는 바구니

  • 변수 출력방법 int hp = 100; Console.WriteLine("Hello {0}", hp);

  • 변수의 종류
    • byte(1바이트 0~225), short(2바이트 -3만~3만), int(4바이트 -21억~21억), long(8바이트)
    • sbyte(1바이트 -128~127), ushort(2바이트 0~6만), uint(4바이트 0~43억), ulong
  • 언더플로우
    • byte attack = 0;
    • attack--;를 하게 된다면 attack의 값은 byte의 최댓값인 255가 된다

🪐진수

  • 10진수
  • 00 01 02 03 04 05 06 07 08 09
    • 10
  • 2진수
  • 0~1
    • 0b00 0b01 0b10 0b11 0b100
  • 16진수
  • 0~9 a b c d e f
    • Hexadecimal(헥사데시멀), 줄여서 Hex(헥스)
    • 0x00 0x01 0x02 .. 0x0F
      • 0x10
  • 2진수와 16진수끼리 변환은 쉽다
    • 0b10001111 = 0b 1000 1111 = 0x8F

🪐정수 범위의 비밀

윈도우에 계산기를 들어감

계산기에 프로그래머로 선택

HEX : 16진수 DEC : 10진수 BIN : 2진수

최상위 비트는 음수를 나타냄 0b10000000 = -128

  • 2의 보수
    • 숫자를 음수로 나타내게 하는 법
      • 비트를 다 바꿈
      • 1을 더함

태그:

카테고리:

업데이트: