1 scanf是干什么的
2百分号 %f 这种写法是什么意思 f好像可以用任意别的字母代替
3
为什么我写
int a=(int)getchar();
int b=(int)getchar();
int c=(int)getchar();
还是只输入一次
4c语言用什么工具比较好 我目前就用vs2008搞的
谢谢啊
c语音基本问题 如何控制台输入呢 scanf("%f%f%f",&a,&b,&c) 和int a=(int)getchar(); 是什么东西啊
答案:4 悬赏:70 手机版
解决时间 2021-01-03 14:28
- 提问者网友:末路
- 2021-01-02 18:16
最佳答案
- 五星知识达人网友:青尢
- 2021-01-22 06:54
1、scanf是一个标准格式化输入函数,可以输入程序需要的数据。
2、%f表示要输入的变量是一个float类型,变量是什么类型就用什么格式,比如int型用%d,char型用%c。
3、这个问题解释起来可能比较深了,getchar函数接收的字符不是输入一个就接收一个,而是首先存储在一个输入缓冲区里面,等输入回车确认后,getchar函数从输入缓冲区里面接收第一个字符,所以只能接收到第一个字符。
4、只要熟练使用C语言,在什么编译环境下使用都差不多,常用的比如VC++6.0,turbo c 2.0等等
2、%f表示要输入的变量是一个float类型,变量是什么类型就用什么格式,比如int型用%d,char型用%c。
3、这个问题解释起来可能比较深了,getchar函数接收的字符不是输入一个就接收一个,而是首先存储在一个输入缓冲区里面,等输入回车确认后,getchar函数从输入缓冲区里面接收第一个字符,所以只能接收到第一个字符。
4、只要熟练使用C语言,在什么编译环境下使用都差不多,常用的比如VC++6.0,turbo c 2.0等等
全部回答
- 1楼网友:纵马山川剑自提
- 2021-01-22 07:55
我是来看评论的
- 2楼网友:像个废品
- 2021-01-22 07:35
这个解释是对的
- 3楼网友:孤独入客枕
- 2021-01-22 05:58
A
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯