Дејвид MALAN: Па како може ние се реши овој проблем? Па, најлесен начин е само за да се избегне ints целосно, и наместо тоа се дефинира еден плови со плови. Поточно, да се промени 1-1,0 и 10 до 10,0, а потоа спаси оваа датотека како floats1.c. Ајде сега да го компајлирате со марка floats1, а потоа го стартувате со floats1. И сега, јас навистина види 0.1. Има уште еден начин би можеле да се решат тоа, а тоа е со користење леење. Кастинг е процес на конвертирање на еден тип на податок до друг, претпоставувајќи дека има смисла да го стори тоа. Во овој случај, она што можам да направам е да се вратиш на верзија на кодот каде сум делење еден во int од 10 во int, но Јас експлицитно да му кажете на компајлерот дека сакам да се третираат 1 како иако тоа е плови, иако тоа е int, и Би сакал да се третираат 10 како плови, иако тоа, исто така, е int. Во реалноста, би можел да се извлечат само со кастинг еден од овие да плови, бидејќи ако се подели плови од страна на int, или int со пловка, Ц ќе се вратат да ви биде децимален број. Но, во овој случај, за добра мерка, јас ќе го конвертирате и да плови, повторно компајлирајте мојата програма со марка floats1, тогаш да ја стартувате тоа со точка црта floats1, и јас исто така види 0.1.