为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 慕侠6103235
这个a,是一个英文字符 在计算机里,英文字符是用ASCII编码来储存的,就是把a,储存成一个二进制数,当计算机读取到这个二进制数,再结合人的要求,转换成字符,就是a 如果人要求它转化成10进制数,就是97,也就是说,a这个字符对应的十进制数是97

已采纳回答 / 灰梓
可以用double也可以用int,毕竟是整数。小编给的double应该是想和11.5的double对应吧。如果非用double可以写12.0。

已采纳回答 / 柳闻讫
第二次不是0,(num++)的值是0,但是num++以后再提到num的值就都是1了。

已采纳回答 / 爱吃西瓜的猫_
我把我自己的理解说一下…1、在C语言入门 2-5 格式化输出语句里 有说,%s是用于输出字符串printf()是用于在屏幕上打印信息出来。而%s、%d、%c、%f都是用于规范打印出来的信息,%d是规定输出的是整数,%s是规定输出的是字符串。int a=3;printf("%d",a);这样运行出来就会输出 3而这道题里,要输出的是 "I Love imooc" 这是一个字符串 ,所以要用 %s 把它输出,如果用%d的话输出的是一段数字,而不是你原先要输出的 "I Love imooc" ,你可以试一下。 ...

已采纳回答 / 慕勒038938
这种属于三目运算符,当前面的条件“money>=cost”为真是,选择“:”前面的选择。你如果非要将“n”放置在前面,根据题干要求,需要相应的将条件改为“money<cost”。

已采纳回答 / 慕标9096854
没有限制在0~10。只是这里取十位上的数字减少代码量

已采纳回答 / 国产001
在int score=87;下面加score/=10,这样算出来会才省略小数

已采纳回答 / 慕前端5457749
\t 的意思是 横向跳到下一制表符位置每个for循环执行完成后,可以按先后顺序依次执行

已采纳回答 / 44654
这个是主函数,相同于房子的大门。唯一入口

已采纳回答 / 我本爱兮
还有那个auto定义的属于局部变量,而你所说的那个属于全局变量。

已采纳回答 / 慕粉1758197262
#include <stdio.h>int main(){    //定义小编兜里的钱    int money = 12   ;    //定义打车回家的费用    double cost =  11.5 ;    printf("小编能不能打车回家呢:");    //输出y小编就打车回家了,输出n小编就不能打车回家    printf("%c\n",money >= cost ? 'y':'n');//最右边的括号错了    return 0;}你的符号有的打成中文的了,

已采纳回答 / 慕娘9952230
我在5-10也遇到了,可以关掉浏览器再开,要是不行就只能跳到下一节了

已采纳回答 / qq_度_8
就是说这个运行结果是1或是0.在这个意义上电脑会判断做出相应的措施。比如结果是一就会给通过,结果是0就会显示不及格。习惯上我们是这样的,如果你强行01颠倒系统还可以运行,不过其他人就不太能读懂你的代码。实际上因为存储方式问题,这也是二进制的一种表示方法,希望能够帮到你
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消