假设整数在计算机内占用4个字节,某数的存储编码为 OXFFFFFFFF ,求其对应的真值。 在 DC ++中, short int 、 int 、 long int 和 long long int 各占几个字节?它们的值域是多少? int 和 unsigned int 有什么区别?在 DC ++中, unsigned int 的值域是多少? 在 C 语言中,整数123默认为什么类型?占用几个字节? 请输入文字
时间: 2023-03-31 13:02:52 浏览: 112
虚拟存储器的概念
1. OXFFFFFFFF 对应的真值为 -1。
2. 在 DC+中,short int 占 2 个字节,int 占 4 个字节,long int 占 4 个字节,long long int 占 8 个字节。它们的值域分别为:-32768~32767、-2147483648~2147483647、-2147483648~2147483647、-9223372036854775808~9223372036854775807。
3. int 和 unsigned int 的区别在于,int 可以表示正数、负数和零,而 unsigned int 只能表示非负数(即正数和零)。在 DC+中,unsigned int 的值域为 ~4294967295。
4. 在 C 语言中,整数 123 默认为 int 类型,占用 4 个字节。
阅读全文