unsigned char i 1<<i 什么意思?
3个回答
推荐于2016-03-23
展开全部
漏等号了?
unsigned char i 声明 i 是 无符号char型变量。
unsigned char i = 1<<i;初始化 i
i 初始化 为 1 左移 i 位(2进制位)。即 i=2
---
最好写成:
unsigned char i=1;
i = i<<1;
这样,语法语义清楚。
unsigned char i 声明 i 是 无符号char型变量。
unsigned char i = 1<<i;初始化 i
i 初始化 为 1 左移 i 位(2进制位)。即 i=2
---
最好写成:
unsigned char i=1;
i = i<<1;
这样,语法语义清楚。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是两句话?
unsigned char i;
1<<i ;//将1左移i位,但没有变量来接受结果,因此这个语句单独放在这里没啥用
unsigned char i;
1<<i ;//将1左移i位,但没有变量来接受结果,因此这个语句单独放在这里没啥用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询