rusi/test/float.c

94 lines
3.5 KiB
C
Raw Permalink Normal View History

#включить "тест.з"
#включить "stdvv.c"
цел главн() {
ПРОВЕРИТЬ(35, (плав)(символ)35);
ПРОВЕРИТЬ(35, (плав)(корот)35);
ПРОВЕРИТЬ(35, (плав)(цел)35);
ПРОВЕРИТЬ(35, (плав)(длин)35);
ПРОВЕРИТЬ(35, (плав)(беззнак символ)35);
ПРОВЕРИТЬ(35, (плав)(беззнак корот)35);
ПРОВЕРИТЬ(35, (плав)(беззнак цел)35);
ПРОВЕРИТЬ(35, (плав)(беззнак длин)35);
ПРОВЕРИТЬ(35, (двойн)(символ)35);
ПРОВЕРИТЬ(35, (двойн)(корот)35);
ПРОВЕРИТЬ(35, (двойн)(цел)35);
ПРОВЕРИТЬ(35, (двойн)(длин)35);
ПРОВЕРИТЬ(35, (двойн)(беззнак символ)35);
ПРОВЕРИТЬ(35, (двойн)(беззнак корот)35);
ПРОВЕРИТЬ(35, (двойн)(беззнак цел)35);
ПРОВЕРИТЬ(35, (двойн)(беззнак длин)35);
ПРОВЕРИТЬ(35, (символ)(плав)35);
ПРОВЕРИТЬ(35, (корот)(плав)35);
ПРОВЕРИТЬ(35, (цел)(плав)35);
ПРОВЕРИТЬ(35, (длин)(плав)35);
ПРОВЕРИТЬ(35, (беззнак символ)(плав)35);
ПРОВЕРИТЬ(35, (беззнак корот)(плав)35);
ПРОВЕРИТЬ(35, (беззнак цел)(плав)35);
ПРОВЕРИТЬ(35, (беззнак длин)(плав)35);
ПРОВЕРИТЬ(35, (символ)(двойн)35);
ПРОВЕРИТЬ(35, (корот)(двойн)35);
ПРОВЕРИТЬ(35, (цел)(двойн)35);
ПРОВЕРИТЬ(35, (длин)(двойн)35);
ПРОВЕРИТЬ(35, (беззнак символ)(двойн)35);
ПРОВЕРИТЬ(35, (беззнак корот)(двойн)35);
ПРОВЕРИТЬ(35, (беззнак цел)(двойн)35);
ПРОВЕРИТЬ(35, (беззнак длин)(двойн)35);
ПРОВЕРИТЬ(-2147483648, (двойн)(беззнак длин)(длин)-1);
ПРОВЕРИТЬ(1, 2e3==2e3);
ПРОВЕРИТЬ(0, 2e3==2e5);
ПРОВЕРИТЬ(1, 2.0==2);
ПРОВЕРИТЬ(0, 5.1<5);
ПРОВЕРИТЬ(0, 5.0<5);
ПРОВЕРИТЬ(1, 4.9<5);
ПРОВЕРИТЬ(0, 5.1<=5);
ПРОВЕРИТЬ(1, 5.0<=5);
ПРОВЕРИТЬ(1, 4.9<=5);
ПРОВЕРИТЬ(1, 2e3f==2e3);
ПРОВЕРИТЬ(0, 2e3f==2e5);
ПРОВЕРИТЬ(1, 2.0f==2);
ПРОВЕРИТЬ(0, 5.1f<5);
ПРОВЕРИТЬ(0, 5.0f<5);
ПРОВЕРИТЬ(1, 4.9f<5);
ПРОВЕРИТЬ(0, 5.1f<=5);
ПРОВЕРИТЬ(1, 5.0f<=5);
ПРОВЕРИТЬ(1, 4.9f<=5);
ПРОВЕРИТЬ(6, 2.3+3.8);
ПРОВЕРИТЬ(-1, 2.3-3.8);
ПРОВЕРИТЬ(-3, -3.8);
ПРОВЕРИТЬ(13, 3.3*4);
ПРОВЕРИТЬ(2, 5.0/2);
ПРОВЕРИТЬ(6, 2.3f+3.8f);
ПРОВЕРИТЬ(6, 2.3f+3.8);
ПРОВЕРИТЬ(-1, 2.3f-3.8);
ПРОВЕРИТЬ(-3, -3.8f);
ПРОВЕРИТЬ(13, 3.3f*4);
ПРОВЕРИТЬ(2, 5.0f/2);
ПРОВЕРИТЬ(0, 0.0/0.0 == 0.0/0.0);
ПРОВЕРИТЬ(1, 0.0/0.0 != 0.0/0.0);
ПРОВЕРИТЬ(0, 0.0/0.0 < 0);
ПРОВЕРИТЬ(0, 0.0/0.0 <= 0);
ПРОВЕРИТЬ(0, 0.0/0.0 > 0);
ПРОВЕРИТЬ(0, 0.0/0.0 >= 0);
ПРОВЕРИТЬ(0, !3.);
ПРОВЕРИТЬ(1, !0.);
ПРОВЕРИТЬ(0, !3.f);
ПРОВЕРИТЬ(1, !0.f);
ПРОВЕРИТЬ(5, 0.0 ? 3 : 5);
ПРОВЕРИТЬ(3, 1.2 ? 3 : 5);
printf("OK\n");
возврат 0;
}