how does scanf work....wont it interpret 345+23 as since all are strings to separate 345 and + and 23?