当前位置:   article > 正文

初识C语言——第10天

初识C语言——第10天

认识转义字符

代码练习

  1. #define _CRT_SECURE_NO_WARNINGS 1
  2. #include <stdio.h>
  3. #include <string.h>
  4. //int main()
  5. //{
  6. // //printf("c:\test\test.c"); \t相当于4个空格
  7. // printf("c:\\\test\\test.c\n");// //为防止解析错误,只表示一个/
  8. // printf("%c\n", '\'');
  9. // printf(" %s\n", "a");
  10. // printf(" %s\n", "\"");
  11. // printf("\a\a\a");
  12. //
  13. //
  14. // return 0;
  15. //}
  16. //int main()
  17. //{
  18. // printf("%c\n", '\130');//八进制的130是十进制的多少呢?
  19. // //X——ASCII码值是88
  20. // printf("%c\n",'\101');
  21. // //键盘上敲出字符 @!ER1 A-65 B-66
  22. // //在ASCII表中:每一个字符都有一个值,ASCII码值
  23. // printf("%c\n", '\x30');
  24. // printf("%d\n", strlen("abc"));
  25. // printf("%d\n", strlen("c:\test\328\test.c"));
  26. // printf("%s\n", "c:\test\328\test.c");
  27. //
  28. //
  29. //
  30. // return 0;
  31. //}
  32. ///*
  33. //int main()
  34. //{
  35. // //int a=10;//C++注释风格
  36. // /*
  37. // int b=0;
  38. // */
  39. // //C语言的注释风格-不支持嵌套注释
  40. //
  41. //
  42. // return 0;
  43. //}
  44. //*/
  45. //int main()
  46. //{
  47. // int a = 0xABCDEF;
  48. // printf("%15d", a);
  49. // //0x表示16进制数,0表示八进制数
  50. // //15表示域宽,用于存放数据的宽度称为“域宽”。
  51. // //如果域宽小于被打印数据的宽度,数据仍然可以正常输出
  52. // //如果输出值的宽度大于域宽时,域宽是自动增长的。域宽通常插在百分号和转换说明符之间
  53. //
  54. //
  55. // return 0;
  56. //}
  57. #include <stdio.h>
  58. //int main()
  59. //{
  60. // printf("%#o ", 1234);
  61. // printf("%#x", 1234);
  62. //
  63. // //十进制整数1234对应的八进制和十六进制(字母大写),用空格分开,
  64. // //并且要求,在八进制前显示前导0,在十六进制数前显示前导0X。
  65. //
  66. // return 0;
  67. //}
  68. 牛牛从键盘读入一个字符,一个整数,一个单精度浮点数,按顺序输出它们,并用空格分隔,浮点数保留 6 位小数。
  69. //int main()
  70. //{
  71. // char a;
  72. // int b;
  73. // float c;
  74. //
  75. // scanf("%c\n", &a);
  76. // scanf("%d\n", &b);
  77. // scanf("%f", &c);
  78. // printf("%c %d %f", a, b, c);
  79. //
  80. // return 0;
  81. //}
  82. 读入 3 个整数,牛牛尝试以后两个数字占 8 个空格的宽度靠右对齐输出。
  83. //int main()
  84. //{
  85. // int a, b, c;
  86. // scanf("%d %d %d", &a, &b, &c);
  87. // printf("%d%8d%8d", a, b, c);
  88. //
  89. // return 0;
  90. //}
  91. 输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-2^31~2^31-1)。
  92. //int main()
  93. //{
  94. // int a, b, c;
  95. // scanf("%x ", &a);
  96. // scanf("%o", &b);
  97. // c = a + b;
  98. // printf("%d", c);
  99. //
  100. //}
  101. //给定一个浮点数,要求得到该浮点数的个位数。
  102. int main()
  103. {
  104. float a;
  105. scanf("%f", &a);
  106. int ch = (int)a;
  107. int b;
  108. b = a - ch;
  109. // (int)a,对整型变量a的值取整数部分;
  110. // %求余数
  111. printf("%d\n", ch % 10);//求得到该浮点数的个位数
  112. return 0;
  113. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/578052
推荐阅读
相关标签
  

闽ICP备14008679号