折折星 发表于 2022-8-11 22:07:03

请问这是什么意思

unsigned long long sum = 0;
      unsigned long long temp;
      unsigned long long weight;
      int i;
这一串设置变量的代码是什么原理 ?变量的数据类型不是是int,char,float,double吗,为什么unsigned long long 后面没有接数据类型直接设定名称了

for (i=0; i < 64; i++)这一串代码又是什么意思呢{:10_254:}

一点点儿 发表于 2022-8-11 22:23:30

本帖最后由 一点点儿 于 2022-8-11 22:33 编辑

变量的数据类型不只有int,char,float,double,unsigned long long也是一种变量的数据类型,可以用来表示20以内的阶乘数据

for (i=0; i < 64; i++)的意思:i=0;接着判定i是否小于64。因为判定的结果为真,所以执行循环体的内容,然后变量i进行自增操作。随后再次对条件i < 64进行判定。循环体总共执行64次,在这一过程中变量i从0变化到63
                                          

临时号 发表于 2022-8-11 22:26:42

unsigned long long是C99新增数据类型,目前C语言中精度最高的数据类型,能表示的正整数范围比int大的多,为什么说正整数呢?因为它不能表示负整数
for (i=0;i < 64;i++)的意思详见->https://www.runoob.com/cprogramming/c-for-loop.html

yuanhaojun 发表于 2022-8-11 22:29:21

数据类型可不只有int,char,float,double这些,unsigned long long也是数据类型而且后面省略了int,比如long int可以简写成long,long long int可以简写成long long
for(i=0;i<64;i++),这是for语句呀

折折星 发表于 2022-8-11 22:30:26

yuanhaojun 发表于 2022-8-11 22:29
数据类型可不只有int,char,float,double这些,unsigned long long也是数据类型而且后面省略了int,比如l ...

原来是这样

繁宇宙 发表于 2022-8-11 22:31:09

unsigned long long也是数据类型的一种,

折折星 发表于 2022-8-11 22:31:51

yuanhaojun 发表于 2022-8-11 22:29
数据类型可不只有int,char,float,double这些,unsigned long long也是数据类型而且后面省略了int,比如l ...

谢谢

折折星 发表于 2022-8-11 22:32:58

一点点儿 发表于 2022-8-11 22:23
变量的数据类型不只有int,char,float,double,unsigned long long也是一种变量的数据类型

for (i=0; i < ...

谢谢咯
页: [1]
查看完整版本: 请问这是什么意思