从数据类型上来讲应该是没区别

[复制链接]
1406|29
wengh2016 发表于 2017-7-2 10:59 | 显示全部楼层
wyjie 发表于 2017-6-30 19:33
目前的个人电脑一般都是 32 位字长的,这些电脑中,int一般也是 32 位的,取值范围是 -2147483648 到 2147 ...

这个声明类型没有多大关系吧。
aspoke 发表于 2017-7-2 10:59 | 显示全部楼层
IAR应该定义Volition
232321122 发表于 2017-7-2 10:59 | 显示全部楼层
lizye 发表于 2017-6-30 19:22
还有在写了int y; 以后我在对y赋值,比如让y=0,编译的时候就报错,为什么?

以前用过Verilog不能这样实现。
ghuca 发表于 2017-7-2 10:59 | 显示全部楼层
shimx 发表于 2017-6-30 19:22
y>=0这里不行的,注意细节

数据不能赋值,应该是变量重复定义了吧。
soodesyt 发表于 2017-7-2 10:59 | 显示全部楼层
可以赋值的时候倒过来,for正循环。
mnynt121 发表于 2017-7-2 10:59 | 显示全部楼层
huangchui 发表于 2017-6-30 19:24
应该是你没有 #define uint unsigned int

#define这个在头文件都有定义吧。
plsbackup 发表于 2017-7-2 10:59 | 显示全部楼层
粘贴一下错误的代码在哪里
kmzuaz 发表于 2017-7-2 10:59 | 显示全部楼层
lizye 发表于 2017-6-30 19:22
还有在写了int y; 以后我在对y赋值,比如让y=0,编译的时候就报错,为什么?

这个变量没有问题,后面变量也能赋值才对。
wengh2016 发表于 2017-7-2 10:59 | 显示全部楼层
wyjie 发表于 2017-6-30 19:33
目前的个人电脑一般都是 32 位字长的,这些电脑中,int一般也是 32 位的,取值范围是 -2147483648 到 2147 ...

楼主没有粘贴错误,也不知道是什么原因。
qiufengsd 发表于 2017-7-2 10:59 | 显示全部楼层
jiaxw 发表于 2017-6-30 19:43
必须长整形运算

这个报错跟变量类型应该没有什么关系。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部