blob: 18b940afdaad02251196bfdd09ca6ab9532bf757 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
// Example 2.1
// Representation of integer constants on a 16-bit computer.
disp("Integer values");
//Integer values larger than 32767 are not stored properly on 16-bit machine
printf("%d %d %d \n",int16(32767),int16(32767+1),int16(32767+10));
disp("Long integer values");
//To store long integers properly, use int32 integer type
printf("%ld %ld %ld \n",int32(32767),int32(32767+1),int32(32767+10));
//The same result as from above statement can be achieved directly from below commented statement
//printf("%ld %ld %ld\n",32767,32767+1,32767+10);
|