C语言易错点
admin
2024-04-14 16:07:37
0

//3
//因为x和y为double类型
//x=1,y=x+3/2
//其中3/2还是等于1
//所以说y等于1+1=2
//但是要注意x和y都是double类型的数值
//所以说不可以写为2 所以说写为2.0

//11
/*
#include

int main()
{
    int x=05;
    char z='a';
    printf("%d\n",x);//x就是5
    //5就是 0101
    //1就是 0001
    //&之后为:0001
    //两个位都为1时,结果才为1
    printf("%d\n",x&1); 
    printf("%d\n",(x&1)&&(z<'z')); 
    //(x&1)&&(z<'z')注意这是一个表达式
    //值为0或者1
    //从前到后看
     
    return 0;    

*/
//12
/*
#include
 
int main(void)
{
    //printf("1234567\b\b\b\b89");
     //1238967
     //在输出1234567之后,因为紧接着要输出4个\b,
     //这时程序把光标前(左)移了4个字符的位置,
     //然后输出了89这两个字符,占用了45这两个字符的位置。
     //但是因为67这两个字符已经输出,所以仍然显示在那里。
   
   printf("a\bre\'hi\'y\\\bou\n");
   //re'hi'you
    //printf("12345\n67\b\b\b\b89");
    //\b遇到换行符\n,光标就不会再向前(左)移动了。 
    return 0;
}
*/
//\b的含义是,将光标从当前位置向前(左)移动一个字符(遇到\n或\r则停止移动),并从此位置开始输出后面的字符(空字符\0和换行符\n除外)。

//3
//
/*
#include

int main()
{
    int x=11;
    printf("%d\n",(x++*1/3));
    //这个就是x++这个表达式的值为11
    //然后11*1 = 11
    //11/3 = 3
     
    return 0;
}
*/

//4
/*
#include

int main()
{
    double d =3.2;
    int x,y;
    x=1.2;//x=1
//    printf("%d\n",x);
//    printf("%f\n",x);
    
    y=(x+3.8)/5.0;
    printf("%f\n",(4.8)/5.0);
    //float以%d格式输出,结果一般为绝对值很大的数    
    printf("%d\n",(x+3.8)/5.0);
    //因为y是int类型的所以说输出使用%d
    //结果输出:-343597384    
    printf("%d\n",y);
    //y=0
//    printf("%d\n",((x+3.8)/5.0)*d);    
    printf("%f\n",d*y);     
    //int以%f格式输出,结果一般为0.000000

    return 0;
}
*/
//7
/*
#include

int main()
{
    int a=5,b=5,c=3,d;
    d= (a>b>c);
    //注意这是表达式:值只可能为0或者1
    //具体就是:从左到右(a>b)为假
    //所以说d = (0>c)
    //最后d = 0 
    printf("%d\n",d);
    return 0;
}
*/
//17 A
#include

int main()
{
    int a,b;
    a = 1;
    b = 1;
    //a+=a+b=b++;
    //不可以连着写多次赋值
    //可以分开写
    //比如说:
    int x = b++;//1
    int y = (a+b);//3
     y = x;//1
    a = a+y;//2
    printf("%d\n",a);
    return 0;    

相关内容

热门资讯

原创 四... 浮躁,几乎是每个人都经历过的状态,我自己也不例外。每天,我总会在脑海中幻想,什么时候才能一夜暴富,抛...
第十一篇,连锁企业扩张:别把资... 连锁企业的扩张之战,从来不是“广撒网、多敛鱼”的盲目博弈,而是“精准聚焦、集中发力”的战略取舍。前文...
原创 假... “关羽大意失荆州”这一典故,无论历史课本还是民间传说中都耳熟能详。人们普遍认为,关羽的失误和疏忽注定...
标普500银行指数下跌2.2%... 标普500银行指数下跌2.2%。 来源:金融界AI电报
董宇辉未来在直播带货和内容创作... 来源:新浪乐迷公社 从东方甄选独立后,董宇辉以“与辉同行”为起点,正通过战略重构直播带货与内容创作的...
国开行2025年发放公路基础设... 记者从国家开发银行获悉,2025年,国开行发放公路基础设施贷款超3600亿元,同比增长10%。“十四...
2月23日晚间重要公告集锦 前沿生物:与葛兰素史克签署授权许可协议;国投资本:国投瑞银白银期货证券投资基金估值调整预计对公司20...
推进民生实事许昌市妇幼保健院实... 本报讯(记者 常娟 许冬冬)作为“两癌”“两筛”工作的直接承担者,推进“两癌”(乳腺癌、宫颈癌)“两...
当区块链遇见供应链:一场透明与... 在全球化经济的浪潮中,供应链如同世界的血液循环系统,将原材料、零部件和成品跨越国界输送到每一个角落。...
深夜突发,美股全线跳水,近40... 每经编辑:何小桃,宋思艰 2月24日凌晨,美股突然跳水。 截至发稿,道指跌1.68%,跌幅超800点...
四川春节假期消费市场“马力十足... 封面新闻记者 易弋力 吃团年饭、赏花灯、观非遗、看电影、踏春旅游、以旧换新、沉浸购物……马年春节,迎...
早盘:美股走低科技股领跌 纳指... 来源:环球市场播报 北京时间2月17日晚,美股周二早盘走低,主要股指延续了上周的下跌趋势。此前遭受重...
原创 今... 已经打响的2026年家电市场“零售争夺”大战,对于行业所有厂商来说,压力巨大、压力激增。特别是,对于...
云南省属企业2025年利润同比... 记者从日前举行的全省省属企业负责人会议上获悉,2025年云南省属企业利润同比增长147.57%,增加...
集体杀跌!刚刚,13.67万人... 加密货币集体跳水! 今日(2月23日),在地缘政治紧张及美国关税不确定性上升的双重打击下,加密货币市...
国发股份详解2025年预亏原因... 每经记者:吴泽鹏 每经编辑:文多 1月17日发布2025年年度业绩预亏公告后,国发股份(SH6005...
公司上了94个“数字员工”,干... 内容来源:2026年2月12日,大树AI创业圈视频号第50期 访谈 渊虹分享内容 。 分享嘉宾: 渊...
如何构建一个完美的投票系统?必... 一、明确投票系统的需求 微信搜索关键词(中正投票)一键进入小程序,创建你需要活动模版,一键搭建专属投...
孙宇晨现身GWDC2026:定... 近日,区块链行业的年度盛事GWDC2026在万众瞩目中拉开帷幕。作为本次大会的联合主办方与钻石赞助商...
白癜风医生刘云涛:白癜风与维生... 维生素B族是人体必需的水溶性维生素,包含多种亚型,参与人体新陈代谢、神经系统调节和皮肤细胞修复,对白...