04. 산술연산자, 대입연산자, 비트연산자, 오버플로우
산술 연산자 +, - , * , / , % a % b : a를 b로 나눈 나머지를 구해주는 연산자. 정수형 데이터에서만 연산이 가능. "" 안에서 문자 %를 출력하고 싶다면 붙여서 두 번 써줘야함. 한번만 쓰면 "%d"같은 변환문자로 먼저 인식하기 때문.int a = 10;int b = 3;// 문자 %를 출력하고 싶다면 두 번 써줘야 함printf("a %% b : %d \n", a % b); [나눗셈 오류]int a = 10;int b = 3;printf("a / b : %f", a / b);정수형 간 연산의 결과값은 무조건 정수형이기 때문에, 모두 정수형인 a와 b의 연산 결과가 실수형 변환문자인 "%f"와 만나 오류double a = 10;double b = 3;printf("a / b :..
2024. 10. 13.
03. 변수 선언, 정수형, 실수형, 서식문자(변환문자)
변수 Variable 바뀔 수 있는 어떤 값을 보관하는 곳.[전체 코드]#include int main() { int a = 123; // 정수형 선언 float b = 3.141592f; // 실수형 선언 double c = 3.141592; // 실수형 선언 printf("a는 %d과 %d과 %d을 더해서 %d \n", 100, 20, 3, a); // 변환문자와 인자 printf("a는 %o \n", a); // 8진수 정수형 변환문자 printf("a는 %d \n", a); // 10진수 정수형 변환문자 printf("a는 %x \n", a); // 16진수 정수형 변환문자 printf("a는 %f \n", b); // 실수형 변환문..
2024. 10. 13.