Objective c 用二进制表示法表示int16_t类型的数字-1

Objective c 用二进制表示法表示int16_t类型的数字-1,objective-c,Objective C,我想写一个数字-1的表示。如何用二进制表示法写出int16\t类型的数字-1的表示法?所有1。所有现代体系结构都使用2的补码来表示二进制中的负数。因此,在任何位宽度上,-1都将是所有的1。那么你的意思是二进制表示法中的1是1吗。二进制表示法中的-1是1的4位示例,为简洁起见:0001==11111==-1。您为4位编写了代码。但我需要看起来像16位的int16。会是1111111吗?引用我自己的话:因此,任何位宽的-1都将是全部1。全部1。所有现代体系结构都使用2的补码来表示二进制中的负数。因此

我想写一个数字-1的表示。如何用二进制表示法写出int16\t类型的数字-1的表示法?

所有1。所有现代体系结构都使用2的补码来表示二进制中的负数。因此,在任何位宽度上,-1都将是所有的1。那么你的意思是二进制表示法中的1是1吗。二进制表示法中的-1是1的4位示例,为简洁起见:
0001
==1<代码>1111==-1。您为4位编写了代码。但我需要看起来像16位的int16。会是1111111吗?引用我自己的话:因此,任何位宽的-1都将是全部1。全部1。所有现代体系结构都使用2的补码来表示二进制中的负数。因此,在任何位宽度上,-1都将是所有的1。那么你的意思是二进制表示法中的1是1吗。二进制表示法中的-1是1的4位示例,为简洁起见:
0001
==1<代码>1111==-1。您为4位编写了代码。但我需要看起来像16位的int16。会是1111111吗?引用我自己的话:因此,任何位宽的-1都是1。