unsigned char i
i=((i&0x0f)<<4)|(i>>4)
将i取低四位,然后左移4位,或运算i右移4位(低位被移出)。
这是一种比较自然的思路。
但是,多少给点分吧。
你说的是八字节吧?用long
long定义。
比如说
int
main()
{
long
long
a
}
这样就定义了一个8字节长度的a变量
对啊指针是存放地址用滴。。
打个比方,你要寄一封信,得写邮政编码吧。。
现在咱中国都用6个数字来代表一个县。。
好嘞,明白了吧,你声明一个指针的过程就相当于要一个信封,让指针指向变量的过程就像在信封上写上邮编。。让它来指向一个县。
至于你问为啥指针总占4个字节,就相当于在问我国邮政编码怎么是6位啊。。
因为是特么国家规定的。。无论你的邮编指向哪个县(对应指针指向变量),信封上的6个框框总不会变把。,