C++ Primer Plus 笔记002

(1)sleep函数

A. 加入头文件<windows.h>,调用函数Sleep(n),n以毫秒为单位。

B. 加入头文件<unistd.h>,调用函数sleep(n),n以秒为单位。

例如,以1个/秒的速度输出6个点,代码如下:

for ( int i = 1; i <= 6; i++ )
{
    cout << '.';
    sleep(1);
}


(2)输出bool类型变量显示为true或者false,而不是1或者0

输出前设置以下格式即可:

cout.setf(ios::boolalpha);  //或者cout.setf(ios_base::boolalpha);


(3)P056——浮点数的位数限制,在头文件cfloat里有规定。

A. the minimum of significant digits(有效数字位数最小值):

FLT_DIG

DBL_DIG 

LDBL_DIG

B. the number of bits to represent mantissa(尾数位数):

FLT_MANT_DIG

DBL_MANT_DIG

LDBL_MANT_DIG

C. the minimum of exponent(指数最小值):

FLT_MIN_10_EXP 

DBL_MIN_10_EXP 

LDBL_MIN_10_EXP

D. the maximum of exponent(指数最大值):

FLT_MAX_10_EXP

DBL_MAX_10_EXP

LDBL_MAX_10_EXP


(4)P057——显示浮点数小数部分末尾的零

输出前加入以下代码

cout.setf(ios_base::fixed,ios_base::floatfield);


(5)P059——求模/取余 运算

a % b,要求a和b都是整型数,结果满足以下规律: (a/b)*b + a%b = a


(6)P065——强制类型转换

typename(value) 或者 static_cast<typename>(value)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值