- #include
-
- int main()
- {
- int a;
- scanf("%d",&a);
-
- printf("%d,%X",a,a);
- return 0;
- }
十六进制使用%x来表示,注意x是大写就出输出的是大写字母,x是小写就输出的是小写字母
- #include
-
- int main()
- {
- int a;
- char c[2];
-
- scanf("%d%s",&a,c);
- printf("%d,%c",a,c[0]);
- return 0;
- }
注意输入的时候有空格,使用字符数组进行输入,字符串读取就可以避免繁杂的操作
- #include
-
- int main()
- {
- float a;
- scanf("%f",&a);
-
- printf("%.3f",a);
- return 0;
- }
格式化输入输出
- #include
-
- int main()
- {
- double a;
- scanf("%lf",&a);
-
- printf("%.8lf",a);
- return 0;
- }
- #include
-
- int main()
- {
- char a;
- scanf("%c",&a);
-
- printf("The ASCII of '%c' is %d.",a,a);
- return 0;
- }
注意没有换行奥