C语言基础

来源:互联网 发布:淘宝代购包包是真的吗 编辑:程序博客网 时间:2024/06/08 08:47

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

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 0
原创粉丝点击