c语言笔记三 数据(2011.12.28)

本文深入探讨了整型字面量及其类型(十进制、八进制、十六进制),字符常量的定义与转换方法,并详细解释了其在编程实践中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

整型字面值

字面值 是字面值常量的缩写---这是一种实体,指定了自身的值,并且不允许发生改变。因为ANSI C允许命名常量 的创建,它与普通变量极为相似。区别在于,当它被初始化以后,它的值便不能改变。

 

//////////////////////////////////////////////////////////////////  这是斜杠

*****************************一定要记住****************************************

 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  这是反斜杠

 

十进制整型字面值可能是 int、long或者unsigned long。缺省情况下,它是最短类型但能完整容纳这个值。

 

八进制和十六禁止字面值可能的类型是int  、unsigned int、long或unsigned long.在缺省情况下,字面值的类型就是上述类型中最短但足以容纳整个值的类型。

 

另外还有字符常量,它们的类型总是 int 。你不能在他们后面添加 unsigned或long后缀。

 

如果一个多字节字符常量的前面有一个L,那么它就是宽字符常量。例如:L‘X’   L‘e^’

 

value=value-48;

value=value-\60;

value=value-'0';

这三条语句的含义完全一样,用于表示把一个字符转换为二进制值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值