unsigned char variable - УРОКЧЕТИРИ - ДЕЛЕНИЕ

така, днеска имате задача за деление на целочислени без знакови /само положителни числа/ - unsigned char - с размер между 0 и 255

въпросът е : ЗАЩО В КАЛКУЛАТОРА В УИН ДЕЛЕНИЕТО НА ДВЕТЕ ЧИСЛА Е РЕАЛНО ЧИСЛО И СЕ ПОКАЗВА СЪС ДЕСЕТИЧНАТА ЗАПЕТАЯ, както и със числа следващи след десетичната запетая, А ВЪВ РЕЗУЛТАТА ОТ ДЕЛЕНИЕТО В КОДА НА ПРОГРАМАТА се показва само числото преди десетичната запетая ?!?!?!?!?!? ДА НЯМА НЯКАКВА ГРЕШКА В КОДА !?!?!?!?!?

отговорът се съдържа във дефинициите на променливите, които участват във аритметическата операция : деление на две целочислени числа само положителни. променливата, в която ще се запише резулатата от делениет също е целочислена без знакова променлива unsigned int - само че нейния размер е от :

показано във трите различни бройни системи, десетична, шестнадесетична и двоична / бинарна / бройна система

променливите от тип int - integer - заемт два байта в рам / флаш паметта

нула 0 до 65535 <> 0xFFFF <> 00000000 00000000 <> 11111111 11111111

листингът на програмата е във две графики, като съм дал и една от делението на двете първи числа в калкулатора в уиндоус