pow log memset函数

1、计算一个数是几位数:

可以用log10(N)+1;这个函数,其重载形式是    

double   res;

int  N;

res=log10((double)N)+1;应该注意数据都是double类型的。

2、memset 函数:

这个函数赋值的时候是按字节来赋值的,例如

Int   arr[110][110];

memset(arr,1,sizeof(int));这样数组是不能赋值为   1   的,因为按字节赋值,而在VC中int 类型的数据占四个字节,这样赋值就变成了 二进制   0000000001000000000100000000010000000001,十进制的  16843009,所以这样赋值数组所有的数都变成了16843009。

3、pow函数:

这个函数有不同的重载形式

(1)、double=pow(double X,double Y)

(2)、float=pow(float X,float Y)

(3)、float=pow(float X,int Y)

(4)、long double=pow(long double X,long double  Y)

(5)、long double=pow(long double X,int Y)

注意这些重载形式不可以写错,否则精度不对会使得计算结果出错,并且函数中第一个数不能是负数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值