能详细说明一下long与long long的区别吗?这是我的代码,用codeblocks编译,问题是注释:#include int main(){long n=0;long s=0;/*为什么此处改为long long 的话,输入n=3,为什么得出的结果中count的值是0 */long
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 12:38:32
能详细说明一下long与long long的区别吗?
这是我的代码,用codeblocks编译,问题是注释:
#include
int main()
{
long n=0;
long s=0;/*为什么此处改为long long 的话,输入n=3,为什么得出的结果中count的值是0 */
long i=0,count=0;
int a=0,b=0;
while(scanf("%ld",&n)&&n!=0)
{
s=0;a=0;b=0;count=0;
for(i=1;i=10)
{
b=a;
a=s%10;
s/=10;
count++;
}
printf("%lld.%d%dE%ld\n",s,a,b,count);
}
}
两个都是数据类型
long 是32bit的整数
而long long就是64bit
相对的,表示的数据范围也不同~
long就是-1*2^32~2^32-1
而long long就是-1*2^63~2^63-1
这是我的代码,用codeblocks编译,问题是注释:
#include
int main()
{
long n=0;
long s=0;/*为什么此处改为long long 的话,输入n=3,为什么得出的结果中count的值是0 啊?*/
long i=0,count=0;
int a=0,b=0;
能详细说明一下long与long long的区别吗?这是我的代码,用codeblocks编译,问题是注释:#include int main(){long n=0;long s=0;/*为什么此处改为long long 的话,输入n=3,为什么得出的结果中count的值是0 */long
Long
long
long
Long
long
long
long,
long
long
long
Long
long
Long Long ago 歌词是什么意思详细的问题说明,有助于回答者给出准确的答案
so long are you 请详细说明so long 的意思?
Long long
wanted to know_______there.A.how long I had been B.how long I was请详细说明理由.
before long 与 long before的区别