반응형
사칙 연산과 나머지 연산 - 피연산자가 모두 정수
#include <stdio.h>//표준 입출력 헤더
int main()
{
//+, -, *, /, %
printf("%d\n", 14 + 3);
printf("%d\n", 14 - 3);
printf("%d\n", 14 * 3);
printf("%d\n", 14 / 3);
printf("%d\n", 14 % 3);
return 0;
}
나누기 연산 - 피연산자 중에 실수가 있을 때
#include <stdio.h>//표준 입출력 헤더
int main()
{
printf("%f\n", 14 / 3.);
return 0;
}
overflow
#include <stdio.h>//표준 입출력 헤더
int main()
{
int a = 0x7FFFFFFF; //0111 1111 1111 1111 1111 1111 1111 1111
int b = 0x80000000; //1000 0000 0000 0000 0000 0000 0000 0000
printf("%d, %d\n", a, a + 1);
printf("%d, %d\n", b, b-1);
system("pause");
return 0;
}
반응형
'C언어 > 언제나 C언어' 카테고리의 다른 글
논리 형식과 논리 연산 [언제나 C언어] (0) | 2020.06.11 |
---|---|
이럴 때 나머지 연산을 사용하자. 0123401234012… [언제나 C언어] (0) | 2020.06.10 |
실수 형식 표현 범위, FLT_MIN, FLT_MAX, FLT_TRUE_MIN [언제나 C언어] (0) | 2020.06.05 |
실수 형식 double, float 표현과 출력 [언제나 C언어] (0) | 2020.06.04 |
확장 문자 형식 wchar_t와 한글 문자 [언제나 C언어] (0) | 2020.06.03 |