C语言基础

算术表达式和赋值表达式  核心:表达式一定有数值!

1、算术表达式:+-*/%     

/” 两边都是整型的话,结果就是一个整型。 3/2的结果就是1.                    

/” 如果有一边是小数,那么结果就是小数。3/2.0的结果就是0.5                   

%”符号请一定要注意是余数,考试最容易算成了除号。)%符号两边 要求是整数。不是整数就错了。

 2、赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值。  

3、int x=y=10: 错啦,定义时,不可以连续赋值。

 4int x,y;  x=y=10;   对滴,定义完成后,可以连续赋值。

5、赋值的左边只能是一个变量。int x=7.7;对滴,x就是7float y=7;对滴,x就是7.0  

6、复合的赋值表达式:    int a=2;     a*=2+3;运行完成后,a的值是12。  一定要注意,首先要在2+3的上面打上括号。变成(2+3)再运算。

7、自加表达式:  自加、自减表达式:假设a=5++a(是为6), a++(为5);  运行的机理:++a 是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用这个++a表达式的数值为6,而a++是先用该表达式的数值为5,然后再把a的数值加上16, 再放到变量a中。 进行了++aa++后 在下面的程序中再用到a的话都是变量a中的6了。   考试口诀:++在前先加后用,++在后先用后加。  

逗号表达式: 优先级别最低。表达式的数值逗号最右边的那个表达式的数值。 234)的表达式的数值就是4。   z=234(整个是赋值表达式) 这个时候z的值为4。(有点难度哦!)   z=  234 (整个是逗号表达式)这个时候z的值为2

8、printf函数格式为:printf(输出控制,输出列表)。输出控制是用一对双引号括起来的,包含格式说明和原样信息。输出列表包含若干输出项。 %d对应整型,%f对应单精度实型,%c对应字符型,%o对应八进制无符号整型,%x对应无符号十六进制整型,%u对应无符号整型,%e对应指数型,%s对应字符串型。可在%和格式字符之间加一个数来控制数据所占的宽度和小数位数。

9、scanf函数 格式为:scanf(输入控制,输入列表) 注意该函数的第二个部分是&a这样的地址,不是a;scanf(%d%d%*d%d,&a,&b,&c);跳过输入的第三个数据。

10、putchargetchar函数 可用于输出或输入单个字符,这两个函数是stdio.h文件中的库函数,它们是printfscanf函数的简化。 chara=getchar()是没有参数的,从键盘得到你输入的一个字符给变量aputchar(y)把字符y输出到屏幕中。如何交换两个变量 如何实现两个变量xy中数值的互换(要求背下来)不可以把x=y,y=x;要用中间变量t=x;x=y;y=t

 



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值