摘要: #include <stdio.h> int main() { char sh[13][5]={"个","十","百","千","万","十万","百万","千万","亿","十亿","百亿","千亿","万亿"}; // int cc=0; // for(cc=0;cc<=13;cc++) // 阅读全文
posted @ 2021-06-18 08:58 myrj 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 1. int x=y=z=0;//实际只声明了变量x,而变量y,z并没有声明。可以修改为:int x=0,y=0,z=0; 或int x,y,z; x=y=z=0; 2.int z=(x+y)++;//赋值只能给变量赋值,不能给表达式或常量赋值;自增或自减实质是赋值,所以自增自减只能对变量,不能是表 阅读全文
posted @ 2021-06-18 06:45 myrj 阅读(299) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> /* 本题结果为:-4 short类型占据2字节 ;赋值后实际占据了3个字节,所以有溢出警告提示,结果只保留0xfffc 保存二进制:1111 1111 1111 1100 (补码) 减1: 1111 1111 1111 1011 取反: 1000 0000 0 阅读全文
posted @ 2021-06-18 06:33 myrj 阅读(193) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> //逻辑运算符||特点:左右两边的表达式先做左边,如果左边为1则右边不用执行,整个结果为1;如果左边为0,再执行右边; main() { int x=1,y=1,a,b; a= y-- || x--;//根据优先级先做y--(式子结果为1,y的值为0); //根 阅读全文
posted @ 2021-06-18 05:45 myrj 阅读(232) 评论(0) 推荐(0) 编辑