728x90

전체 글 192

[C#] 관계(비교)연산자

프로그래밍에서 숫자나 값을 비교하고 싶을 때 비교 연산자를 사용한다.비교 연산자란?비교 연산자는 두 개의 값을 비교해서 결과를 true또는 false로 반환하는 연산자이다.비교 결과를 이용해 if문 같은 조건문을 만들 때 사용함!연산자의미예제 (x = 10, y = 3)결과==같음x == yfalse!=다름x != ytrue>초과 (큰가?)x > ytrue미만 (작은가?)x false>=이상x >= ytrue이하x false숫자비교score >= 60이 true라서 "합격입니다!"가 출력된다.int score = 75;if (score >= 60){ Console.WriteLine("합격입니다!"); // 60점 이상이면 합격 출력}else{ Console.WriteLine("불합격입니다."..

C#/연산자 2025.03.19

[C#] 오버플로우와 언더플로우

C#에서 정수형 변수는 특정 범위의 값만 저장할 수 있다. 이 범위를 벗어나면 오버플로우나 언더플로우가 발생한다.오버플로우최대값에서 1을 더해 오버플로우가 발생했다.int maxInt = int.MaxValue; // int의 최대값 (2,147,483,647)Console.WriteLine($"int의 최대값: {maxInt}");int overflowResult = maxInt + 1; // 오버플로우 발생Console.WriteLine($"오버플로우 결과: {overflowResult}"); // 출력: -2,147,483,648 (최소값으로 순환)// checked 키워드를 사용하여 오버플로우 감지checked{ try { int willOverflow = int.MaxVa..

C#/연산자 2025.03.19

[C#] 복합 대입 연산자, 증감 연산자(++,--)

요약복합 대입 연산자=대입a = b +=더하고 대입a += b (a = a + b) -=빼고 대입a -= b (a = a - b) *=곱하고 대입a *= b (a = a * b) /=나누고 대입a /= b (a = a / b) %=나머지 연산 후 대입a %= b (a = a % b)증감연산자++증가a++또는 ++a --감소a--또는 --a복합 대입 연산자연산과 대입을 동시에 수행int value = 5;value += 3; // value = value + 3;과 동일 (결과: 8)value -= 2; // value = value - 2;와 동일 (결과: 6)value *= 4; // value = value * 4;와 동일 (결과: 24)value /= 3; // value = value / ..

C#/연산자 2025.03.19

[C#] 산술연산자

현실에서 더하기, 빼기, 곱하기, 나누기가 있는 것처럼 프로그래밍에서도 숫자를 계산할수 있다.C#에서도 사칙연산을 사용해서 숫자를 계산해 보자!요약분류연산자설명예시산술 연산자+덧셈a + b -뺄셈a - b *곱셈a * b /나눗셈a / b %나머지a % b숫자의 사칙연산덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/)의 네 가지 기본 연산자가 있다.ten 이라는 변수를 각각의 사칙 연산을 적용하여 각각 변수에 저장한 후 출력해보자.int ten=10;int result1 = ten + 7; //7더하기int result2 = ten - 3; //3빼기int result3 = ten * 2; //2곱하기float result4 = ten * 1.5f; //1.5곱하기float result5 = ten..

C#/연산자 2025.03.19

[C#] 형변환

1. 변수 만들기level, count 의 이름을 가진 정수형 변수를 만들어주세요.percentage, speed의 이름을 가진 실수형 변수를 만들어주세요.nickname, description의 이름을 가진 문자형 변수를 만들어주세요.//정수형int level;int count;//실수형float percentage;float speed;//문자형string nickname;string description; 2. 변수에 데이터 입력int level = 1;int count = 2;float percentage = 1.1f;float speed = 2.3f;string nickname = "도치";string description="고슴도치이다"; 3. (숫자 숫자) 형변환 int iTen = 10;..

[C#] 자료형

자료형 정리표int정수int age = 10;double소수점이 있는 숫자double pi = 3.14;char한 글자char grade = 'A';string글자들 (문자열)string name = "장도치";bool참/거짓 (True/False)bool isStudent = true; 자료형을 세분화해서 사용하는 이유1. 메모리의 효율적 활용예: 학교 가는데 작은 가방이면 되는데, 왜 큰 여행가방을 써요?숫자 하나 저장할 건데 너무 큰 자료형 쓰면 공간 낭비 2. 정확한 데이터 표현- 어떤 데이터인지 딱 알 수 있어서 더 정확하게 작업 가능예: 이 숫자는 키예요? 나이예요? 아니면 몸무게예요?자료형이 정해져 있으면 코드가 읽기 쉬워지고 실수도 줄어든다. 3. 타입 안정성예: 나이를 적는데 '열 살'이..

728x90