C语言知识点3

五节:整数与实数 
1)C语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。(考过两次) 
    a、C语言中的八进制规定要以0开头。(数码取值0-7)018的数值是非法的,八进制是没有8的,逢8进1。   
    b、C语言中的十六进制规定要以0x(X)开头。(数码取值0-9,a-f,A-F) 
    C.十进制没前缀,数码取值0-9 
2)小数的合法写法:C语言小数点两边有一个是零的话,可以不用写。小数点必须有 
1.0在C语言中可写成1. 0.1在C语言中可以写成.1。 3)实型数据的合法形式: 
a、2.333e-1 就是合法的,且数据是2.333×10-1
。 b、考试口诀:e前e后必有数,e后必为整数。请结合书
上的例子。 
4) 整型一般是4个字节, 字符型是1个字节,双精度一般是8个字节: 
  long int x; 表示x是长整型。 
    unsigned int x; 表示x是无符号整型。 第六、七节:算术表达式和赋值表达式 核心:表达式一定有数值! 1、算术表达式:+,-,*,/,%  
   考试一定要注意:“/” 两边都是整型的话,结果就是一个整型。 3/2的结果就是1.  

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

%”符号请一定要注意是余数,考试最容
易算成了除号。)%符号两边要求是整数。不是整数就错了。[注意!!!] 
2、赋值表达式:表达式数值是最左边的数值,a=b=5;该表达式为5,常量不可以赋值。 
1、int x=y=10: 错啦,定义时,不可以连续赋值。 2、int x,y; 
x=y=10;   对滴,定义完成后,可以连续赋值。 3、赋值的左边只能是一个变量。 4、int x=7.7;对滴,x就是7 5、float y=7;对滴,x就是7.0 
3、复合的赋值表达式:    int a=2; 
   a*=2+3;运行完成后,a的值是12。 
一定要注意,首先要在2+3的上面打上括号。变成(2+3)再运算。 
4、自加表达式: 
自加、自减表达式:假设a=5,++a(是为6), a++(为5); 运行的机理:++a 是先把变量的数值加上1,然后把得到的数值放到变量a中,然后再用这个++a表达式的数值为6,而a++是先用该表达式的数值为5,然后再把a的数值加上1为6,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值