char is 1 byte incremnt. int is 2 byte increment. float is 4 byte increment. double is 8 byte increment. why int increase 4 byte here?


Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
intis 32 bits, so isfloat. Here,doubleis 64 bits.On many 16-bit systems,
intis 16 bits. C’sintwas intended to be whatever size is most natural for the system it is compiled for. There is no requirement thatintbe the same size across systems.