整型变量转义字符等是用来做什么的?
整型变量转义字符等是用来做什么的?还有字符串型转义字符比如\d\s是用来做什么的?稍微解释一下目前只知道\n\t\a这些...
整型变量转义字符等是用来做什么的?
还有字符串型转义字符
比如\d \s是用来做什么的?稍微解释一下
目前只知道\n \t \a这些 展开
还有字符串型转义字符
比如\d \s是用来做什么的?稍微解释一下
目前只知道\n \t \a这些 展开
1个回答
展开全部
没有'\d' '\s'这样的转义字符吧
像你之前说的'\n' '\t'这些都是,意义不解释
其它的有'\a'响铃 '\b'后退一格 '\f'换页 '\\'表示斜杠 '\"'表示双引号 '\0'空字符(用作字符串结束)
还有 '\ddd'(d表示8进制数位)8进制内码对应字符
'\xdd'(d表示16进制数位)16进制内码对应字符
你说的那种应当是%d %s这类,这不叫转义字符,这叫格式控制符,又叫格式占位符,这种是只能在scanf和printf里面用的
%d表示输入输出(10进制)整数位置 %s表示输入输出字符串位置 %c表示输入输出字符位置
%%表示在该位置输出%号 %o表示输入输出8进制整数位置 %x表示输入输出16进制整数位置
%f表示输入输出小数位置(注意输出时默认输出6位小数) %u表示输入输出无符号整数
%e表示在该位置强制以指数形式输出小数
像你之前说的'\n' '\t'这些都是,意义不解释
其它的有'\a'响铃 '\b'后退一格 '\f'换页 '\\'表示斜杠 '\"'表示双引号 '\0'空字符(用作字符串结束)
还有 '\ddd'(d表示8进制数位)8进制内码对应字符
'\xdd'(d表示16进制数位)16进制内码对应字符
你说的那种应当是%d %s这类,这不叫转义字符,这叫格式控制符,又叫格式占位符,这种是只能在scanf和printf里面用的
%d表示输入输出(10进制)整数位置 %s表示输入输出字符串位置 %c表示输入输出字符位置
%%表示在该位置输出%号 %o表示输入输出8进制整数位置 %x表示输入输出16进制整数位置
%f表示输入输出小数位置(注意输出时默认输出6位小数) %u表示输入输出无符号整数
%e表示在该位置强制以指数形式输出小数
追答
这个题目错得很严重
B项因为\后面带整数的转义字符除了\0以外,其它的并不是所有编译器都支持,所以严格地说属于不正确的转义字符
C项肯定是不正确的转义字符(去查查转义字符表,根本没有\s)
D项根本不是转义字符(转义字符必须\开头,D项根本没有)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询