unsigned

    0热度

    3回答

    我得到在我的代码符号和无符号整数表达式之间的比较: vector<long int> row; long n,m; long int pro=1; cin>>n; for(long i=0;i<n;i++) { long int temp; for(long j=0;j<n;j++) { cin >

    1热度

    1回答

    我试图用Java实现的微型加密算法(TEA)的问题。由于该算法将每个64位块划分成左和右子块,其中每个子块是根据this源的32无符号整数。 正如预期的那样,我面临的Java不支持32位无符号整数的问题。到处都是数字格式错误。 所以我决定使用的BigInteger,它引入了一个新的问题给我。基于我的理解,由于TEA使用32位整数的移位和相加,所以应该将这些操作的结果保持在32位,使得密文也将是每个

    2热度

    4回答

    为什么下面的程序给出的输出结果b大于a? 即使b包含-2。 void main() { unsigned int a=12; int b=-2; if(a>b) printf("a is greater"); else printf("b is greater"); getch(); }

    1热度

    1回答

    据我所知,java没有unsigned int,但是在Java SE 8中,有些方法使用整数数据类型来执行无符号算术。我如何去做转移到Java中的“unsigned int”?

    1热度

    2回答

    最近我一直在努力学习C#,但是我很难理解某些东西。每个整型有一个大小(有符号8位,无符号8位,有符号16位,无符号16位等)。我很难理解尺寸究竟是什么,他们是如何获得这种尺寸的。 8bit,16bit,32bit等是什么意思?并签署和未签名。我不明白这些。如果任何人都可以引用我的链接解释位和签名和未签名,甚至解释给我,这将是伟大的。谢谢

    1热度

    3回答

    如何将std::string转换为无符号整数并允许非常长的输入? 例如,输入5000000000应该返回705032704(5000000000 mod 2^32),假设这里的无符号数是32位。输入9999999999999999999999999999应返回268435455。 std::stoi和朋友给出std::out_of_range时提供了这么大的数字。 使用std::istringst

    1热度

    1回答

    我一直在研究一个使用TCP套接字与服务器进行通信的小型纯C客户端应用程序(我的第一个:/)。服务器发送一个数据包(C结构),其中第一个字节包含数据包的大小。 问题是服务器使用无符号字符来表示数据包的大小,因为字符有符号(从-128到+127),+127不足以表示在某些数据包中可能高达255的大小。 =>我需要一个unsigned char缓冲区; 在Linux中,的recv()函数的第二个参数是无

    -1热度

    1回答

    嘿,我试图在运行iOS 8.1的越狱iPhone上安装未签名的IPA,但是当我为我的设备构建它时(如本指南中所述: http://www.sysrage.net/guides/ios-programming/building-and-running-ios-applications-without-a-paid-developer-license)我得到上述错误。我已经设置了所有代码签名的东西,而

    1热度

    3回答

    程序1: #include <stdio.h> int main() { if (sizeof(int) > -1) printf("Yes"); else printf("No"); return 0; } 输出:No 计划2: #include <stdio.h> int main() { if (2 > -1)

    1热度

    2回答

    我不是很擅长C语言,只是遇到了一个我不明白的问题。的代码是: int main() { unsigned int a = 100; unsigned int b = 200; float c = 2; int result_i; unsigned int result_u; float result_f; result_i