小编seb*_*ebi的帖子

如何在C中进行逐位XOR

我正在尝试进入C编程,而我在编写只有~&运算符的按位XOR函数时遇到了麻烦.示例:bitXor(4, 5) = 1.我怎样才能做到这一点?

到目前为止我有这个:

int bitXor(int x, int y) {

    return z;
}
Run Code Online (Sandbox Code Playgroud)

c xor bit

12
推荐指数
3
解决办法
7万
查看次数

如何在C中创建最小有效位设置为1的掩码

有人可以向我解释这个功能吗?

具有最低有效n位的掩码设置为1.

例如:

n = 6 - > 0x2F,n = 17 - > 0x1FFFF //我根本得不到这些,尤其是n = 6 - > 0x2F

还有什么是面具?

c bit-manipulation bitmask

12
推荐指数
3
解决办法
3万
查看次数

如何将发布数据和图像文件发送到服务器Xcode

如何通过相同的http post请求将一些文本信息(文本字符串)和图像文件上传到服务器.我自己上传了图片,但是无法使用它来处理文本.谢谢!

iphone objective-c

11
推荐指数
1
解决办法
5万
查看次数

如何才能让UITextView只在文本满时滚动

我有这个UITextView效果很好,除了,我不能得到里面的文字UITextView开始滚动只有UITextView在几乎完整的大小后,UITextView是4行高,但是当我到达第二行时,第一行是向上推,我不希望视图开始滚动直到我到达5行.scrollingEnabled = NO防止它滚动,所以这不起作用.

UITextView *barf_ = [[UITextView alloc] initWithFrame:CGRectMake(20.0, 310.0, 155, 50)];

barf_.contentInset = UIEdgeInsetsMake(0, 0, 0, 0);

//[barf_ scrollRangeToVisible:NSMakeRange([barf_.text length], 0)];

barf_.layer.cornerRadius = 3.0f;

barf_.layer.borderWidth = 0.5f;

barf_.font = [UIFont fontWithName:@"Helvetica" size:13];
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c textview ios

5
推荐指数
1
解决办法
5133
查看次数

为什么32位机器上的~0xF等于0xFFFFFFF0?

为什么~0xF等于0xFFFFFFF0?

还有,怎么样~0xF && 0x01 = 1?也许我也没有得到0x01.

c operators

5
推荐指数
1
解决办法
1万
查看次数

如何在C中找到32位int中最左边的1

可能重复:
找到C中的最高位

我怎么能写一个C函数,将产生一个面具表示最左边的1x.

例如:0xFF00 -> 0x80000x6600 -> 0x4000.至今:

int left1(unsigned x){}
Run Code Online (Sandbox Code Playgroud)

我明白了,0xFF00 == 1111 1111 0000 0000..0x6600 == 0110 0110 0000 0000..但我以后难住了.

c bitmask bitwise-operators

4
推荐指数
2
解决办法
2万
查看次数

将背景阴影添加到UIButton

如何为a添加浅灰色阴影UIButton,我现在不想要一个方法来执行此操作,它应该是这样的:

UIButton *button1... button1.layer.shadowOpacity = 0.8
Run Code Online (Sandbox Code Playgroud)

等,但这不起作用,它只在按钮内添加一个阴影,但我需要在外面.谢谢!

cocoa-touch objective-c uibutton ios

3
推荐指数
1
解决办法
6733
查看次数

如何在C中获取变量的最低有效字节

我正在尝试编写一个C函数,它将打印一个由x的最不重要字节和y的剩余字节组成的字.例如,如果x = 0x89ABCDEF且y = 0x76543210,这应该给出0x765432EF,但是如何?

c byte

2
推荐指数
2
解决办法
6427
查看次数

如何打印short int C对象的字节表示

可能重复:
使用C以二进制表示形式打印int

我如何打印short int的字节表示,并在C中加倍.

就像我说有一个函数display_shortInt一样,我如何让它打印short int的字节表示?我是C的新手,谢谢你!

c int byte short

1
推荐指数
1
解决办法
1万
查看次数

在c中如何检测字节的任何位是否等于0

我能够使用(x && 0xf)检查1,但我不知道如何检测0.

check_zeros(int y){


} //return 1 if 0 is found
Run Code Online (Sandbox Code Playgroud)

c bit

1
推荐指数
1
解决办法
2515
查看次数