rusi/test/float.c

94 lines
3.5 KiB
C
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#включить "тест.з"
#включить "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;
}