永发信息网

C语言编程中的问题

答案:4  悬赏:70  手机版
解决时间 2021-04-25 21:16
一般第四行和倒数第二行会有: scanf(%f,&x); printf(%f\n,y); 括号里的是什么意思(详细)?
最佳答案

scanf 和 printf 是定义在C的头文件 stdio.h (standard input output (标准输入输出))中的


是用来输入输出的。


scanf 是按格式输入字符: 比如说


float x;


scanf(“%f ”,&x);


双引号中的 %f 就是说输入的时候要是一个float(浮点型的)数据,比如1、0.5、100.5 等等都可以的, &x:即使将输入的值 传送给 x 所存放的地址存贮起来 ,这就好比一封邮件,你需要收件人的地址,才能完成发送。 &是取地址符,所以在scanf 里面是需要的



printf 是按格式输出,比如说吧
float y=3;
printf(“%f\n”,y);


这个双引号里面的 %f 就是浮点型输出 y的值。 而 \n 是换行的意思。运行的时候输出了 y 的值以后,光标会自动跳到下一行的。



再举个例子吧


char x = 'A'; 这是定义了一个字符型


printf("%d\n",x); 这个是按整型输输出 打印出的结果是 65


printf("%c\n",x); 这个是按字符型输出 打印出的结果是 A


%d %c %f 是格式符。


这里是 C语言格式符的相关介绍 http://hi.baidu.com/%B1%B8%BF%BC%CD%F8%C2%E7%B9%A4%B3%CC%CA%A6/blog/item/2b3ba007f7361ccf7b894784.html



另外附上ASCII的介绍 http://baike.baidu.com/view/15482.htm?fr=ala0


里面有一张表 DEC栏 是字符栏(缩写/字符)所对应的 十进制整型数值。

全部回答
scanf(%f,&x);这句的意思是输入定义单精变量X printf(%f\n,y);这句的意思是输出单精数Y /N表示换行。

scanf(%f,&x);这个就是叫你用键盘 输入一个数 即这个数就是X,且你输入的为实数 &就相当与给的意思。

printf(%f\n,y);就是电脑输出一个数y 输出的形式为小数样,有效数字至小数点后六位,\n的意思就是打出y后光标就换行 %f 就代表这个数据为小数点表示,如0.222222(如果不定义 默认为有效数字至小数点后六位)

y=0.555665

printf(%f\n,y);输出的是

0.555665

|

scanf(%f,&x); 以浮点格式(%f)读入一个数到x里,也就是说x必须是float类型 printf(%f\n,y); 以浮点格式将变量y的值输出。 %N,这个%号后面跟一个特定的字母或其他空格符是一个输入输出的格式化控制符,指定了要输入输出的变量的类型,按什么样的格式输入输出等等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq隐身怎么会被看到了?
乌龙闯情关的片尾曲是什么?
泰州联想i909C那里有卖
“善哉,峨峨兮若泰山”怎么翻译?(一定要看
高温工作鼓励标语,赤日炎炎似火烧,请接打油
在伦敦买手机
塞呼斯音芒和地址在哪,我要去那里办事
苏小懒《流经曾存在的邂逅》全集,情发至邮箱
惠普CQ45 325笔记本是不是不带麦克风
在东莞谁有卖秋装男士衣裤诚信度高的网址啊?
台式机什么牌子的价位可以且比较好呢。
王师傅要加工900个零件前5天加了250个照这样
想买个手机..........
诺记亚手机内存卡设定密码后,跟没设定一样?
幻想世界— 一夜之间:钱、宠都没了,咋个回
推荐资讯
昨天快男谁淘汰了?
怎样才能无副作用的祛痘呢?怎样的生活习惯才
介绍点热血高校类型的电影
我是1990年02月23日农历出生的。请问我是什么
中山黄圃有没有车直到东莞啊?
超级QQ手机锁和短信改密码..黄金几级可以使用
我用固定电话冲了红钻.黄钻.会员. 听说一个月
关于月和云的优美诗句,描写云彩的诗句
梦幻诛仙公测有哪些区
谁推荐几个最新的好看的偶像剧?
QQ积分兑换的东西可以送朋友吗?
冒险岛初始化失败0xA10003
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?