c++浮点型 常量 16进制 8及函数的参数

一.浮点数据的输出控制

double默认精度是6位

修改精度 precision();

让精度变成小数点的位数

cout.flags(cout.fixed)

吧精度恢复成有效数字位数

cout.unsetf(cout.fixed)

二.向计算机输入数据

cin<<

三.两种不同的常量

字面常量

int类型的字面常量: 1、2、3、100

long类型的字面常量:200L(或200l,建议用大写L)

long long类型的字面常量:100000000LL(大写LL)

char类型: 'a' 'A' '1'

floar类型: 3.14f

double类型:3.14

16进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F //0x

8进制:以0作为前缀011(相当于9)

字面常量的缺点:程序的可读性变差

代码的可维护性差

符号常量

1)#define定义的符号常量

#define MAX_AGE 35

在编译的预处理阶段,直接吧MAX_AGE替换成35

2)const修饰符号常量

const int maxAge=35;

maxAge=30; //报错

const修饰的符号常量又叫“只读常量”

本质上是一个变量,只能被const限制

常见错误:

1、变量名错误        1)变量名不能使用关键字

                                2)变量名不能和函数名同名

2、变量还没定义、直接使用

age=10;

3、变量的输入与使用顺序不当

The  variable  ‘age'  is  being  used  without  being  initialized.

变量’age‘没有被初始化就使用了

4、数据输入时,数据的类型不匹配

5、输入数据时,前面的数据输入错误,导致后面的数据不能输入了

cin.clear();清除 cin的错误标志

cin.sync();清楚输入的缓冲区

(cin.fail());检查输入是否错误

英语加油站

char               字符串int            整数short       短的long     长的
unsinged    无符号的double   双倍的float       浮点数name   名字
password       密码percision   精度flags      标记        fixed     固定的
unset              复原const        常量

函数的参数可以有不同的类型

根据不同的函数使用不同类型的参数

函数在定义时,就已经规定了需要使用指定类型的参数

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Y木子李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值