字符-译密码

题目描述

73e070c3b81144feba07e23a1b06dd76.jpeg

1,翻译china

#include<stdio.h>
int main()
{
	char c1='c',c2='h',c3='i',c4='n',c5='a';//赋初值
    printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);//输出china
    c1=c1+4;//ASCII代码转换
    c2=c2+4;
    c3=c3+4;
    c4=c4+4;
    c5=c5+4;
    printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
	return 0;
 } 

2,修改规则

#include<stdio.h>
int main()
{
	char c1,c2;
	c1=getchar();
	c2=c1-4;
	printf("原字母:%c\n译字母:%c\n",c1,c2);
    //也可putchar(c2);
	//put('\n'); 
	return 0;
}

3,运行其他程序

#include<stdio.h>
int main()
{
	char c1='a',c2='b',c3='c',c4='\101',c5='\116';
	printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);
	printf("\t\b%c",c4,c5);
 } 

不太懂为什么这个的运行结果这么奇怪?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值