C语言的基本数据类型与表达式-创新互联
- 整数类型:
整数类型的数据即整型数据 ,没有小数部分的数值。
基本型: int
短整型 : short [int]
长整型 : long[int]
无符号型: unsigned int , unsigned short , unsigned long - 实数类型:
实数类型的数据即实型数据,C语言中又称浮点型数据(即小数)。
单精度型: float
双精度型: double
C语言中浮点型数据有以下两种表达形式:
(1)十进制形式 由正负号,数字和小数点组成。 如: 153,-32, -1.45,8.2
(2)指数形式 如 32E+4 ,32e+4 或 32E4, 32e4 都表示32*10^4
注意:字母E或e之前必须有数字,E或e后面的指数必须为整数。
如:合法的指数形式 :3.2E8, 4.5E-3, -4E-2, -3E+6
不合法的指数形式:E8, 3E+2.4, 4.3E3.6, 8E, 6e - 字符类型:
字符类型型的数据即字符型数据,可分为字符和字符串两种表达方式。
(1)字符:用单引号括起来的一个字符。 如:‘A’ , ‘D’ , ‘a’ , ‘s’ , ‘!’ , ’ * ’ , ‘#’
注意:‘a’与’A’是不同的字符量。
反斜杠(\)引导的一个字符或一个数字序列也可以表示字符量。
反斜杠(\)引导的字符称为转义字符,意思是 反斜杠(\)后面的字符转变成另外的意思。
\n中的n字母n不表示字母n而表示”换行”符,这种转义字符被称为特殊字符。
如:’\101’代表字符’A’(八进制的ASCII码)
‘\x41’也代表字符’A’(十六进制的ASCII码)
’ \ddd’表示1~3位八进制所代表的字符。如:‘\012’表示换行符,即’\n’ 。
计算方法:0* 8^2 + 1* 8^1 +2* 8^0=10 参考ASCII码表知表示’\n’
‘\xhh’表示1~2位十六进制所代表的字符。如:’\x51’表示字母’Q’
计算方法:5* 16^1 +1*16^0=81 参考ASCII码表知表示字母‘Q’
(2)字符串:用一对双引号扩起来的字符序列。 如:“ASDFGH” , “asdf” , “XCSFhjid” , “hello world”
注意:'a’与"A"是不同的,字符用于可以赋值,字符串、用于不可以赋值,如:a=‘c’ 正确,a="c"错误。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
成都创新互联公司长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为新巴尔虎右企业提供专业的做网站、成都网站设计,新巴尔虎右网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。新闻名称:C语言的基本数据类型与表达式-创新互联
本文路径:http://azwzsj.com/article/ceccog.html