字面量
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式程序设计语言  > 嵌入式C/C++程序设计要求  > C程序设计基础  > C程序基础  > 基本数据类型


 
       字面量(literal)是指数据在源程序中直接以值的形式呈现,在程序运行中不能被修改,表现为整型、浮点型和字符串类型。
       默认情况下,整型字面量以十进制形式表示,前缀0表示是八进制常数,前缀0x或0X表示是十六进制常数。同样,一个整型常数也可以加U或u后缀,指定为是unsigned类型。
       以0作为八进制常数的前导符号并不符合人们的习惯,可能造成潜在的程序错误。
       例如,
       
       浮点型字面量总是假定为double型,除非有字母F或f后缀,才被认为是float型;若有后缀L或1,则被处理为long double型。实型常量也可以表示成指数形式,例如0.004可以表示成4.0E-3或4.0e-3,其中E或e代表指数。
       字符字面量用一对单引号括起来,例如‘A’。对于不能打印的特殊字符,可以用它们的编码指定。还有一些转义字符,如’\n'表示换行、’\r'表示回车等。
       用双引号括起来的零个或多个字符则构成字符串型字面值。例如,
       
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有