c语言基本常识3

Scanf输入存在的问题

       char str;    char sss;

       printf("请输入两个变量的值: ");

       scanf("%c",&str);

       //清除缓存

       fflush(stdin);

       scanf("%c",&sss);

       printf("str=%c,sss=%c ",str,sss);

否则的话会出现,打回车键,直接把回车键当成下一个数据。

注:scanf和printf基本上是一样的,当double类型时,scanf必须是%lf,printf可以是%f或者%lf。

转义字符串:

要输出的字符,只限制一个

Typedef(取别名)



原文地址:https://www.cnblogs.com/shuaigezhaoguang/p/5847250.html