转义字符

您所在的位置:网站首页 转义字符输出八进制 转义字符

转义字符

2024-07-11 12:19| 来源: 网络整理| 查看: 265

问题描述: 转义字符训练,完成十行输出。

输入: 输入4个长度不相等的数字m1 m2 m3 m4 ,每个数字不超过七位 输出: 第一行输出m1 m2 m3 m4 第二行输出m4 m3 m2 m1 第三行输出m2 m1 m4 m3 每个数字分配8个字符宽度,并左对齐输出。 第四行输出:单引号 第五行输出:双引号 第六行输出:反斜线 第七行输出:I say:“I am’best’.” 第八行输出:用八进制输出ASCII码输出123abc 第九行输出:用八进制输出ASCII码输出123abc 第十行输出:用十六进制输出ASCII码输出123abc

思路分析: 题目本身不难,但需要了解各种转义字符的使用和ASCII的知识,通过网络查询得知这些信息。 代码:

#include int main() { int a,b,c,d; scanf("%d %d %d %d",&a,&b,&c,&d); printf("%-4d\t%-4d\t%-4d\t%-4d\t\n",a,b,c,d); printf("%-4d\t%-4d\t%-4d\t%-4d\t\n",d,c,b,a); printf("%-4d\t%-4d\t%-4d\t%-4d\t\n",b,a,d,c); printf("单引号:\'\n 双引号:\"\n 反斜线:\\\n"); printf("I say:\"I am \'best\'.\"\n"); int x=49,y=50,m=51,n=97,i=98,j=99; printf("十进制:%c%c%c%c%c%c\n",x,y,m,n,i,j); printf("八进制:\61\62\63\141\142\143\n"); printf("十六进制:\x31\x32\x33\x61\x62\x63\n"); return 0; }

运行结果: 在这里插入图片描述 总结:\t 右对齐   ’ 单引号   " 双引号   \反斜线     了解了ASCII的基本使用。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3