单片机c语言int和char有什么区别?

单片机c语言int和char有什么区别


慕盖茨4494581
浏览 2009回答 2
2回答

潇潇雨雨

int 定义整型常量整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式。(1)十进制整型常量这种常量只能出现 0~9 的数字,且可带正、负号。例如:0 1 364 28 -34(2)八进制整型常量这种常量是以数字 0 开头的八进制数字串。其中数字为 0~7。例如:0111(十进制 73) 011(十进制 9) 0123(十进制 83)(3)十六进制整型常量这种常量是以 0x或 0X开头的十六进制数字串。其中每个数字可以是 0~9、a~f或 A~F 中的数字或英文字母。例如:0x11(十进制 17) 0Xa5(十进制 165) 0x5a(十进制 90)char 定义字符型常量字符常量:以单引号引来的一个字符,如:'a' '0' '\0' '\n' , 在计算机中一个字符占一个字节,其数值为字符的ASCII值,如'a'=97 '0'=48

萧十郎

表示的数据类型不同:int是表示数值型变量的,char是表示字符型变量的占用的存储空间不同:int在32位机器下占用4个字节,char在相同机器下占用1个字节表示的数据范围不同:一般int表示的范围比char要大得多
打开App,查看更多内容
随时随地看视频慕课网APP