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

2023-05-16 综合 21阅读
  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" ;
  需要运算时,再通过自定义函数将字符串转换成整数。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com