fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void)
  5. {
  6. int ch1 = 65;
  7. char ch2='A';
  8. char *str1="Hello!";
  9. int date1 = 123456;
  10. int date2 = -45678;
  11. float f1,f2,sum;
  12. int count;
  13. f1 = 3.1415926;
  14. f2 = 1.41421;
  15. sum = f1 + f2;
  16.  
  17. printf("%%c格式 %c\n",ch1);
  18. printf("%%c格式 %c\n",ch2);
  19. printf("%%s格式 %s\n",str1);
  20. printf("---------------------\n");
  21. printf("%%d格式 %d %%i格式 %i\n",date1,date2);
  22. printf("%%o格式 %o\n",date1);
  23. printf("%%u格式 %u %%u格式 %u\n",date1,date2);
  24. printf("%%x格式 %x %%X格式 %X\n",date1,date2);
  25. printf("---------------------\n");
  26. printf("%%f格式 %f\n",f1);
  27. printf("%%e格式 %e %%E格式 %E\n",f2,f2);
  28. printf("---------------------\n");
  29. printf("%%g格式 %g %%G格式 %G\n",sum,sum);
  30. printf("%%p格式 %p\n",str1);
  31. printf("123%n\n",&count);
  32. printf("count為 %d\n",count);
  33.  
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0.01s 5316KB
stdin
Standard input is empty
stdout
%c格式 A
%c格式 A
%s格式 Hello!
---------------------
%d格式 123456  %i格式 -45678
%o格式 361100
%u格式 123456  %u格式 4294921618
%x格式 1e240  %X格式 FFFF4D92
---------------------
%f格式 3.141593
%e格式 1.414210e+00  %E格式 1.414210E+00
---------------------
%g格式 4.5558  %G格式 4.5558
%p格式 0x55ad79326012
123
count為 3