#include <stdio.h>
int main()
{
signed int si_num = 43;
unsigned int ui_num = 43U;
signed long int sli_num = 43L;
unsigned long int uli_num = 43UL;
float f_num = 43.0F;
double d_num = 43.0F;
long double ld_num = 43.0L;
printf("CONSTANT NOTATION\n\n");
printf("Integer Type\n");
printf("%8s %11s %5s (%3s) : %d\n", "signed", "int", "43", "%d", si_num);
printf("%8s %11s %5s (%3s) : %u\n", "unsigned", "int", "43U", "%u", ui_num);
printf("%8s %11s %5s (%3s) : %ld\n", "signed", "long int", "43L", "%ld", sli_num);
printf("%8s %11s %5s (%3s) : %lu\n", "unsigned", "long int", "43UL", "%lu", uli_num);
printf("\n");
printf("Real Number Type\n");
printf("%8s %11s %5s (%3s) : %f\n", "", "float", "43.0F", "%f", f_num);
printf("%8s %11s %5s (%3s) : %lf\n", "", "double", "43.0F", "%lf", d_num);
printf("%8s %11s %5s (%3s) : %Lf\n", "", "long double", "43.0L", "%Lf", ld_num);
return 0;
}
|