c语言学习

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.

 

 

 

 

 

posted on   shenhshihao  阅读(8)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示