转义字符 |
您所在的位置:网站首页 › 转义字符输出八进制 › 转义字符 |
问题描述: 转义字符训练,完成十行输出。 输入: 输入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; }运行结果: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |