栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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] 这里的“-”表示输出的数据左对齐,相反默认就会右对齐。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289480.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号