'\ff'是合法常量吗?

[复制链接]
查看11 | 回复5 | 2012-1-10 17:01:38 | 显示全部楼层 |阅读模式
不是C语言中规定:字符型常量中只能包含一个字符,如:'f'\在C语言中表示转义字符正确的转义字符格式:'\xff'表示十六进制的转义字符'\012'表示八进制的转义字符直接写成'\ff'肯定就错了...
回复

使用道具 举报

千问 | 2012-1-10 17:01:38 | 显示全部楼层
'\ff'不是合法字符常量,但C语言不会检查这种语法错误的。char c='\ff';//这个语句C编译器可以通过的,c中存放的是字符'f'。...
回复

使用道具 举报

千问 | 2012-1-10 17:01:38 | 显示全部楼层
\0xff是合法的,表示十六进制数FF\ff不合法。...
回复

使用道具 举报

千问 | 2012-1-10 17:01:38 | 显示全部楼层
单引号用于界定字符常量双引号用于界定字符串常量!'\ff' 就是 字符常量!...
回复

使用道具 举报

千问 | 2012-1-10 17:01:38 | 显示全部楼层
合法的表示十六进制里的一个数...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行