Numbers
- What does sizeof do? What does sizeof(int) return? What does sizeof(short) return?
How many bytes is that? How many bits?
- How many bits in a byte?
- How many bytes in 1 kb?
- What are hex numbers preceeded by?
- What are octal numbers preceeded by?
- What happens when you try to store a number that's too big to fit in the data type?
What do we call this problem? Does the C compiler give an error message to help you debug it?
- What is the purpose of an unsigned int? Why use that?
- What is Oct 31 in Decimal? =)
- How does the -Wall option when compiling help you?
- What happens if you print using %d and the value you send is a floating point (e.g. 3.14)?
- What happens if you print using %d and the value you send is a character (e.g. 'A' );
- What happens if you print using %c and the value you send is an int (e.g. 65 );
- If the decimal number 420 is 0x1a4 in hex, and decimal-to-binary 420 is 110100100,
what is the hex number 0x1a4 in binary?
- Hex numbers are easy to convert to binary: show how with the number 0x95F