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" ;
需要运算时,再通过自定义函数将字符串转换成整数。