这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » nbsp,nbsp,IO1DIR,lt,lt,31 如何解决 &nbs

共2条 1/1 1 跳转至

nbsp,nbsp,IO1DIR,lt,lt,31 如何解决  IO1DIR = (1<<31); 编译警告问题

院士
2006-09-17 18:14:16     打赏
nbsp,nbsp,IO1DIR,lt,lt,31 如何解决  IO1DIR = (1<<31); 编译警告问题



关键词: IO1DIR     如何     解决     编译     警告     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 程序中加入&nbsp;&nbsp;IO1DIR = (1&lt;&lt;31);一下代码 编译时提示:warning: C2892E:signed constant overflow:'&lt;&lt;'
&nbsp;&nbsp;请问如何解决 1: ((uint32)1&lt;&lt;31) 2: IO1DIR = (0x1&lt;&lt;31);IO1DIR = (0x1&lt;&lt;31); 3: IO1DIR = (1u&lt;&lt;31); 4: 经测试,((uint32)1&lt;&lt;31 和1u&lt;&lt;31可行经测试,((uint32)1&lt;&lt;31 和1u&lt;&lt;31可行

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]