Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

c - Different Truncation Results When Casting -


i'm having some difficulty predicting how c code truncate results. refer following:

float fa,fb,fc; short ia,ib;  fa=160 fb=0.9; fc=fa*fb; ia=(short)fc; ib=(short)(fa*fb); 

the results ia=144, ib=143.

i can understand reasoning either result, don't understand why 2 calculations treated differently. can refer me behaviour defined or explain difference?

edit: results compiled ms visual c++ express 2010 on intel core i3-330m. same results on gcc version 4.4.3 (ubuntu 4.4.3-4ubuntu5) under virtual box on same machine.

the compiler allowed use more precision subexpression fa*fb uses when assigning float variable fc. it's fc= part changing result (and happening make difference in integer truncation).


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -