首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

看看 普通青年,文艺青年,2B青年 是如何算2^32的。

2012-03-09 
看看普通青年,文艺青年,2B青年 是怎么算2^32的。。。某日在csdn看见一帖子。。。《查2的32次方,求方法。》普通青年:

看看 普通青年,文艺青年,2B青年 是怎么算2^32的。。。
某日在csdn看见一帖子。。。《查2的32次方,求方法。》

普通青年: 
long tot=1;
for(int i=1;i<=32;i++)
tot*=i;
System.out.println(tot);

文艺青年:
int x = 2; 
System.out.println(Math.pow(x, 32));

2B青年:
long tot = 1L << 32;
System.out.println(tot);

[解决办法]
哈哈有意思
[解决办法]

探讨

恩 学习~

[解决办法]
这个恕我眼拙, 第一个是什么算式啊? 还是这样写另有深意?
[解决办法]
呵呵,有意思
[解决办法]
门外汉,看不懂
[解决办法]
2b青年

long sum = 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
System.out.println(sum);

这才是真2b
[解决办法]
探讨
2b青年

long sum = 2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2;
System.out.println(sum);

这才是真2b

[解决办法]
第一个也挺2B的。哈哈哈
[解决办法]
普通青年做错啦 是2吧!
[解决办法]
额,不知道搞笑在哪。。。

2B青年的方法效率最高了吧。。。。。
[解决办法]
2的32次方?int装不下了吧
[解决办法]
楼主的2B青年解法是大牛级别的啊
[解决办法]
探讨

楼主的2B青年解法是大牛级别的啊

[解决办法]
探讨

引用:

这个恕我眼拙, 第一个是什么算式啊? 还是这样写另有深意?

重点是2B青年的方法好笑

[解决办法]
探讨

引用:

楼主的2B青年解法是大牛级别的啊


int 越界了

[解决办法]
探讨

引用:

引用:

楼主的2B青年解法是大牛级别的啊


int 越界了

这个还真没越界,他用的是long

[解决办法]
怎么感觉3个都是2B青年?
[解决办法]
探讨

引用:

引用:

引用:

楼主的2B青年解法是大牛级别的啊


int 越界了

这个还真没越界,他用的是long

long好像跟int一样都是32位吧,long long才相当于__int64是64位的

[解决办法]
俺怎么脚着普通青年的有点2b呢?
[解决办法]
探讨

引用:

引用:

引用:

引用:

引用:

楼主的2B青年解法是大牛级别的啊


int 越界了

这个还真没越界,他用的是long

long好像跟……

------解决方案--------------------


探讨

引用:

引用:

引用:

引用:

引用:

引用:

楼主的2B青年解法是大牛级别的啊


int 越界了……

[解决办法]
探讨

引用:

引用:

引用:

引用:

引用:

引用:

楼主的2B青年解法是大牛级别的啊


int 越界了……

[解决办法]
探讨

引用:

引用:

引用:

引用:

引用:

引用:

引用:

楼主的2B青……

[解决办法]
探讨

引用:

引用:

引用:

引用:

引用:

引用:

引用:

引用 17 楼 outspace_……

[解决办法]
在java环境下的测试结果
普通青年结果:-6045878379276664832
文艺青年结果:4.294967296E9
2B青年结果:4294967296
[解决办法]
普通青年肯定是不对的,不知道是不是楼主输入错了
[解决办法]
普通青年的 乘 i 就不对了吧 ,那个tot*=i; 应该tot = tot * i ;的意思一样吧?
[解决办法]
学过C语言的,都能明白2B青年的方法
[解决办法]
2B青年应该是牛B青年

[解决办法]
其实2b青年挺文艺
[解决办法]
探讨
某日在csdn看见一帖子。。。《查2的32次方,求方法。》

普通青年:
long tot=1;
for(int i=1;i<=32;i++)
tot*=i;
System.out.println(tot);

文艺青年:
int x = 2;
System.out.println(Math.pow(x, 32));

2B青年:
long tot = 1L << 3……

[解决办法]
移位运算撒
算术左移
[解决办法]
探讨
某日在csdn看见一帖子。。。《查2的32次方,求方法。》

普通青年:
long tot=1;
for(int i=1;i<=32;i++)
tot*=i;
System.out.println(tot);

文艺青年:
int x = 2;
System.out.println(Math.pow(x, 32));

2B青年:
long tot = 1L << 3……

[解决办法]
普通青年实在!
文艺青年虚伪!
2B不愧为2B呀。。。

[解决办法]
C/C++ code
#include <iostream>using namespace std;int main(){    unsigned __int64    sum = 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * \          2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * \          2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * \          2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 ;    cout << sum << endl;    return 0;}//错误\\main.cpp|9|warning C4307: “*”: 整型常量溢出
[解决办法]
C/C++ code
#include <iostream>using namespace std;int main(){    long long    sum = 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * \          2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 ;    sum *= 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * \           2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 ;    cout << sum << endl;    return 0;}//输出 4294967296
------解决方案--------------------


探讨

引用:

恩 学习~


…… 这个是笑话 你不哈哈就算了……怎么学习上了……

热点排行