C语言中十的负六次方怎么表示,在电脑里
7个回答
展开全部
在计算机中,负数以其正值的补码形式表达。要得到一个数的补码,先得到反码,然后将反码加上1,所得数称为补码。
比如:00000000 00000000 00000000 00000101
反码是:11111111 11111111 11111111 11111010。
那么补码为:
11111111 11111111 11111111 11111010 + 1 = 11111111 11111111 11111111 11111011
所以-5 在计算机中表达为:
11111111 11111111 11111111 11111011。转换为十六进制:0xFFFFFFFB。
扩展资料
1、如果一个数是2的n次方的话,二进制表示最高位一定是1,其它位是0。
2、如对于数值x=16,其二进制表示为“10000”,则x-1=15,其二进制表示为“01111”,所以x与x-1位与运算为0,而对于不是2n次方表示的数值。
展开全部
科学计数法吗?那么是1E-6,相当于0.000001,终端输入或者在源码里面都可以这样写
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用函数pow
pow函数原型:
原型:在TC2.0中原型为extern float pow(float x, float y); ,而在VC6.0中原型为double pow( double x, double y );
可以这么用
float a=pow(10,-6);
printf("%f",a);
电脑里表示为
10e-6
pow函数原型:
原型:在TC2.0中原型为extern float pow(float x, float y); ,而在VC6.0中原型为double pow( double x, double y );
可以这么用
float a=pow(10,-6);
printf("%f",a);
电脑里表示为
10e-6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
科学计数法吗?那么是1E-6,相当于0.000001,终端输入或者在源码里面都可以这样写
直接可以表示为1E-6,相当于0.000001。
直接可以表示为1E-6,相当于0.000001。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询