|
![]() | 作者: afan271314 [afan271314]
![]() |
登录 |
main() { char x=040; printf("%0\n",x<<1); } x<<1 <<是什么意思 谢谢 |
地主 发表时间: 04-04-16 18:10 |
![]() | 回复: 286 [unique] ![]() |
登录 |
<<左移。 你可以认为是乘以2。 |
B1层 发表时间: 04-04-16 18:21 |
![]() | 回复: yingzike [yingzike] ![]() |
登录 |
不过千万不要左移多了,有可能会变成0,呵呵![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
B2层 发表时间: 04-04-16 18:52 |
![]() | 回复: ghame [ghame] ![]() |
登录 |
a<<b a 的二进制形式左移 b 位. |
B3层 发表时间: 04-04-16 18:58 |
![]() | 回复: afan271314 [afan271314] ![]() |
登录 |
非常感谢 |
B4层 发表时间: 04-04-16 19:07 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
你可以认为是乘以2。?????? 0010(十进制为2)《2等于1000,十进制为8 乘以2可看成是两个0010想加,则为0100(十进制为4) |
B5层 发表时间: 04-04-16 23:39 |
![]() | 回复: ghame [ghame] ![]() |
登录 |
楼上的,286没有说错,确实是相当于乘2啊. (0x01<<1)=0x02 |
B6层 发表时间: 04-04-17 01:07 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
哦 搞错 那是16进制的嘛 |
B7层 发表时间: 04-04-17 09:02 |
![]() | 回复: tiezhong [tiezhong] ![]() |
登录 |
是位运算的问题 |
B8层 发表时间: 04-05-14 17:19 |
![]() | 回复: peter [peter] ![]() |
登录 |
不上来我还不知道还有个这样的〈〈东东 |
B9层 发表时间: 04-05-29 19:00 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号