double中用 %lf 进行输入 scanf("%lf",&x);
.在整型数组中用 %d 进行输入 scanf("%d",&a); 注意:数组名必须带取地址符&
注意:此时&a 传输的是首地址
4.在字符串数组中用 %s 进行输入 scnaf("%s",a); 注意:数组名不能带取地址符&
scanf("%s",a) 函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理。 gets(a)函数将接收输入的整个字符串直到遇到换行为止
puts 和 printf的用法一样,puts()函数的作用与语句“printf("%s\n",a);的作用相同。
注意:puts在输出字符串后会自动输出一个回车符。
此时大家肯定会想,getchar()函数不是用来输入单个字符的吗,为什么返回类型为 int 整型呢 ?
1、getchar其实返回的是字符的ASCII码值(整数)。
2、getchar在读取结束或者失败的时候,会返回EOF。
注意:EOF意思是end of file,本质上是-1.
标签:语言,puts,scanf,学习,函数,字符串,输入,getchar From: https://www.cnblogs.com/xiaohao-coding/p/18312537