2021-10-03(C语言总结)

4.赋值:

例如:a = b  把b的值赋给a

5.表达式和赋值表达式:

    例如:vc vx+1等- - - 表达式

           vc=vx+32等-  - -赋值表达式

6.数据类型:

(1)int  整型

(2)double 双精度浮点数---啥意思?

    double就是指有小数点,例如:3.14、2.99等

    int就是指整数,例如:1 2 3等

※使用printf函数输出double型值的时候,转换说明不能用%d,必须使用%f。

    而且%f---默认显示小数点后6位。

7.整型常量和浮点型常量:

    整型常量:5、37、100等

    浮点型常量:3.14等

8.double类型的运算:

    当有int型时,使用printf函数显示 printf(“%d”,n);使用scanf函数读取时 scanf(“%d”,&n);

    当有double型时,使用printf函数显示  printf(“%f”,n);使用scanf函数读取时  scanf(“%lf”,&n);

    ---这其中的n是一个例子,一个变量。

9.运算符“%”本身的特征决定了它只能用于整数之间的运算,而不能用于浮点数之间的运算。

       举个例子:你可以写4 % 2,但是你不能写4.0 % 2.0(这个没有)。

即使你写(double)4 % 2这也不行。

10.数据类型和运算:

    A,“int / int” 例如: 5 / 2 = 2;

    B,“double / double”  例如:5.0 / 2.0 = 2.5;

    C,“double / int” 例如:5.0 / 2 这里的2会变成2.0,然后由原来的“double / int”→“double / double” 结果为5.0 / 2.0 = 2.5;

    D,“int / double” 例如:5 / 2.0 这里的5会变成5.0,然后由原来的“int / double”→“double / double” 结果为5.0 / 2.0 = 2.5;

※运算对象,即操作数的类型不同时,较小的数据类型的操作数会转换成较大的数据类型,然后再运算。

但是切记,这里的较大数据类型可以指double型会保留小数点后的部分。

11.类型转换运算符:

    类型转换运算符 (类型名)a  这里就会把a的值转换为指定数据类型对应的值。

    咋理解呢?例如:原来你是的a是int型,是一个整数,你现在在a前加了一个(double)a,那么这里的a就变成了一个小数,后面就有小数点了。即使你输入的是6,但是在运算的时候是用6.0运算的。

12.%5d  显示至少5位的十进制整数

    %5.1d  显示至少5位的浮点数。但,小数点后只显示1位。

13.[%-3d] 这里的“-”表示输出的数据左对齐,相反默认就会右对齐。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值