c语言中'0b'是指什么?

Python014

c语言中'0b'是指什么?,第1张

这是一个错误的描述符。在C语言中,用一对单引号包含用来表示一个字符常量。通常来说,有单个字符和转义字符两种形式。

单个字符形式,即单引号对中只有一个字符,比如'A', 'c','0'等,其值为该字符对应的ASCII码。

转义字符形式为单引号对中有不止一个字符,但第一个字符必须是转义字符引导字符\。 比如'\n'表示换行符,'\"'表述双引号,'\\'表示字符\等。 另外还有'\xhh'的形式,表示16进制hh对应的字符,以及'\bbb'表示8进制bbb对应的字符。

'0b'中有两个字符0和b,同时第一个字符不是\,所以这是一个非法字符常量。

0B是用来表示数值为0的二进制数。

C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

二进制数0b110前面的0b意思是在C语言中,数字的表示形式为二进制。

二进制数的基数是2,采用的数码是0、1。二进制数的技术规则是“逢二进一”,它的各位的权是以2的N次方标识的。通常,对二进制数的表示,可以在数字的右下角标注2或b,但在C语言中是在数的前面加数字0和字母b即0b来表示。例如,6在C语言中表示为0b110。

扩展资料:

二进位计数制的四则运算规则十分简单。而且四则运算最后都可归结为加法运算和移位,这样,电子计算机中的运算器线路也变得十分简单了。不仅如此,线路简化了,速度也就可以提高。这也是十进位计数制所不能相比的。

在电子计算机中采用二进制表示数可以节省设备。虽然用三进位制最省设备,其次就是二进位制。但由于二进位制有包括三进位制在内的其他进位制所没有的优点,所以大多数电子计算机还是采用二进制。