如何在c语言中定义11位的整数,如何在c语言中定义一个11位的整数

2021-02-24 10:31:10 字数 2499 阅读 5292

1楼:sc黑色茉莉

float n;或是double n;都是浮点数.但能存整数.否则就定义一个数组,每个元素只存一位.

c语言中如何定义有符号整数

2楼:匿名用户

c语言复

中定义有符号整型:signed int x; 由于制signed 可以省略,所以 int x; 也是可以定义有符号整型变量x

c语言中,有符号数与无符号数主要是由于是高位是否代表符号(正、负数)来决定的。有符号数是最高位(二进制位)代表符号,1代表是负数,0代表是正数,不管是正数还是负数都是以补码的形式存储与使用的。

(1)正数的补码:与原码相同。 例如,+9的补码是00001001。

(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。 例如,-7的补码:

因为是负数,则符号位为“1”,整个为10000111;其余7位为-7的绝对值+7的原码0000111按位取反为1111000;再加1,所以-7的补码是11111001。

3楼:匿名用户

1)正数的补码:与原码相同。 例如,+9的补码是00001001。

(2)负数的补码:符号位为1,其回余位为该数答绝对值的原码按位取反;然后整个数加1。 例如,-7的补码:

因为是负数,则符号位为“1”,整个为10000111;其余7位为-7的绝对值+7的原码0000111按位取反为1111000;再加1,所以-7的补码是11111001。

已知一个数的补码,求原码的操作分两种情况:

(1)如果补码的符号位为“0”,表示是一个正数,所以补码就是该数的原码。

(2)如果补码的符号位为“1”,表示是一个负数,求原码的操作可以是:符号位为1,其余各位取反,然后再整个数加1。 例如,已知一个补码为11111001,则原码是10000111(-7):

因为符号位为“1”,表示是一个负数,所以该位不变,仍为“1”;其余7位1111001取反后为0000110;再加1,所以是10000111。

4楼:匿名用户

只有无符号的需要显式定义,

如果没有unsigned 标识,就是有符号的。

5楼:匿名用户

int i。i就是有符号整数。

除非你用unsigned前缀,都是有符号的。

6楼:匿名用户

没加unsigned的int就是有符号的整数

在c语言中怎样表示一个10位的数字?

7楼:匿名用户

什么意思?就是说要表示出一个有10位的数字?想1234567890这样 ?

其实很简单的,你可以不要用int 或者 long int 来表示,而定义成char类型的,这样可以了 ,多长都没事。

8楼:匿名用户

1、使用 longlong类型的

变量即可。

2、long long在内存占八个字节, 范围是-922337203685775808~922337203685775807

long long int不是所有编译

器都支持内的,有些支持这容种数据类型的,可能是真支持,也可能是模拟支持,它不是标准类型。

9楼:匿名用户

数组,一位数字一个

可以的,利用4则运算的满10进一

c语言中怎么定义正整数.

10楼:匿名用户

那就是无符号整数了,没有负数的情况,unsigned int 即可。

c语言里面怎么定义一个二进制整型值

11楼:匿名用户

c语言中没有 “二进制变量”这一说法!

c语言中的数据基本类

回型包括:char short int long float double . 用哪种类型定义的就答叫xx类型变量,如字符型变量,整型变量,浮点型变量。

各种变量中存储的数据,都是以二进制进行存储的。因类型的不同,采用的二进制编译格式不同。如:整形类都是用补码存储,浮点型采用ieee754标准存储。

对于int a=0x1a ; int b=0101 ;这种变量初始化中,a,b依然是整形变量,0x1a这种以0x开头的数据表示16进制常数(或称常量),0101这种以0开头的数字表示8进制常数。但程序设计中并没有规定二进制常数的表示形式,如果需要使用的话,可以采用字符数组来存储二进制数,如:

char a[100] = "10100101" ;

需要运算时,再通过自定义函数将字符串转换成整数。

12楼:匿名用户

上次我做错了。。

二进制是0、1是基本算符;计算机运算基础采用二进制。不用定义回。如果答

将一个十进制数转换为二进制数

main()}

13楼:匿名用户

不用其他字符开头,就是0和1的组合

C语言如何删除数组中的重复元素,C语言删除一个整型数组里面重复的元素

1楼 include stdafx h vc 6 0加上这一行 include stdio h void main void ln for ln sizeof a sizeof int k i 1 i k a k a i for i 0 i printf n c语言删除一个整型数组里面重复的元素 2...

c语言中,如何在switch"case后面调用函数,一

1楼 include void test1 void test2 void test3 void test4 void test5 int main return 0 c语言中,怎样在switch case后面调用函数? 2楼 include void test1 void test2 void t...

C语言,现在要生成10位随机码,包含数字,大小写字母,如何

1楼 匿名用户 using system using system collections generic using system linq using system text namespace randomstringdemoconsole writeline str console read...