1. //  用scanf函数输入数据  
  2.  
  3. 1.scanf函数的一般形式  
  4. scanf(格式控制,地址列表)  
  5.  
  6. 2.scanf函数中的格式声明  
  7. scanf("a=%f,b=%f,c=%f,&a,&b,&c");  
  8.  
  9. 3.使用scanf函数时应注意的问题  
  10.  
  11. a.scanf函数中的"格式控制"后面应当是 变量地址  
  12. scanf("%f%f%f",a,b,c);是不对的,应将"a,b,c"改为"&a,&b,&c" 
  13.  
  14. b.如果在"格式控制字符串"中除了格式声明以外还有其他字符,则在输入数据时  
  15. 在对应的位置上应输入与这些字符相同的的字符。  
  16. 如果有scanf("a=%f,b=%f,c=%f",&a,&b,&c);  
  17. 在输入数据时,应在对应的位置上输入相同的的字符,即输入:  
  18. a=1,b=3,c=2  
  19.  
  20. c.在用"%c"格式声明输入字符时,空格字符和"转义字符"中的字符都作为有效字符输入。  
  21. scanf("%c%c%c",&c1,&c2,&c3);  
  22.  
  23. d.在输入数值数据时,如输入空格、回车、Tab键或遇非法字符(不属于数值的字符),  
  24. 认为该数据结束。  
  25.  
  26. //  字符数据的输入输出  
  27. 1.用putchar函数输出一个字符  
  28. putchar 函数的一般形式为 putchar(c)  
  29. #include "stdafx.h"  
  30.  
  31.  
  32. int _tmain(int argc, _TCHAR* argv[])  
  33. {  
  34.     char a='B',b='O',c='Y';  
  35.     putchar(a);  
  36.     putchar(b);  
  37.     putchar(c);  
  38.     putchar('\n');  
  39.     return 0;  
  40. }  
  41.  
  42. #include "stdafx.h"  
  43.  
  44.  
  45. int _tmain(int argc, _TCHAR* argv[])  
  46. {  
  47.     char a=66,b=79,c=89;  
  48.     putchar(a);  
  49.     putchar(b);  
  50.     putchar(c);  
  51.     putchar('\n');  
  52.     return 0;  
  53. }  
  54.  
  55. 2.用getchar函数输入一个字符  
  56. getchar函数的一般形式为  
  57. getchar()  
  58. #include "stdafx.h"  
  59.  
  60.  
  61. int _tmain(int argc, _TCHAR* argv[])  
  62. {  
  63.     char a,b,c;  
  64.     a=getchar();  
  65.     b=getchar();  
  66.     c=getchar();  
  67.     putchar(a);  
  68.     putchar(b);  
  69.     putchar(c);  
  70.     putchar('\n');  
  71.     return 0;  
  72. }  
  73.  
  74. #include "stdafx.h"  
  75.  
  76.  
  77. int _tmain(int argc, _TCHAR* argv[])  
  78. {  
  79.     putchar(getchar());  
  80.     putchar(getchar());  
  81.     putchar(getchar());  
  82.     putchar('\n');  
  83.     return 0;  
  84. }  
  85.  
  86. //getchar函数输入,putchar函数输出  
  87. #include "stdafx.h"  
  88.  
  89.  
  90. int _tmain(int argc, _TCHAR* argv[])  
  91. {  
  92.     char c1,c2;  
  93.     c1=getchar();  
  94.     c2=c1+32;  
  95.     putchar(c2);  
  96.     putchar('\n');  
  97.     return 0;  
  98. }  
  99.  
  100. //使用printf函数输出  
  101. #include "stdafx.h"  
  102.  
  103.  
  104. int _tmain(int argc, _TCHAR* argv[])  
  105. {  
  106.     char c1,c2;  
  107.     c1=getchar();  
  108.     c2=c1+32;  
  109.     printf("大写字母:%c\n小写字母:%c\n",c1,c2);  
  110.     return 0;