中易网

编写C语言程序,输出所有大写英文字母及对应的ASCII码,代码分别用八进制、十进制和十六进制形式输出。

答案:5  悬赏:0  
解决时间 2021-02-17 22:39
求答案,急急急!!!
最佳答案
#include <stdio.h>
int main(){
for(char a='A';a<='Z';a ){
printf("%c:\n",a);
printf("八进制:%o\n",a);
printf("十进制:%d\n",a);
printf("十六进制:%x\n",a);
}
return 0;
}
如果不放心的话,可以把输出语句里的a都换成(int)a
全部回答
#include <stdio.h> void main() { char s; printf("十六进制\n"); for (s='A'; s<='z'; s++) { printf("%0X ",s); } printf("\n"); printf("十进制\n"); for (s='A'; s<='z'; s++) { printf("%d ",s); } printf("\n"); printf("八进制\n"); for (s='A'; s<='z'; s++) { printf("%o ",s); } printf("\n"); }
#include <stdio.h> main() { int d=65; for(;d<=90;d++) printf("%c %d %d %o %x\n",d,d,d,d,d); }
#include <stdio.h> int main() { int a='A',i; for(i=0;i<26;i++) { printf("%c: hex %x,dec %d,oct %o\n",a,a,a,a); a++; } return 0; }
c 67 a 65 z 90 c 99 a 97 z 122 c='a'+c-'c' 不能 在ascii中大写和小写的ascii值差32 c=c-'z'+'z' 67 = 67 - 90 + 122 = 99 c=c+32 67 = 67 + 32 = 99 c=c-'a'+'a' 67 = 67 - 65 + 97 = 99 不知道这样写你能不能看明白
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
皇岗口岸凭个人护照可以过关去香港吗
算命大凶是什么意思?
细格子沥水蓝里面污垢怎么清洗干净
夫妻一方不同意离婚 起诉后 分居多长时间法院
歌词里有我是谁从哪来到哪去去干什么的歌词,
妻子的弟弟可以娶我妹妹吗
为什么我们刚刚结婚没多久老公去哪里玩都不想
东方时尚驾校的网址?
生地黄和丹参泡水喝吗加黄芪可以粉成么喝吗
为什么连江人都羡慕她有这样的房子
徐庶VS司马懿,哪个打鬼谷子强
理想造型我想知道这个在什么地方
小区门口的市场摆摊还收钱么?
我装的vs2015怎么没有代码提示功能,不能自动
香脚丫足疗保健按摩馆在哪里啊,我有事要去这
推荐资讯
汉之云 许家堡 回丹道村是不是只能用跑的?没
藤本植物的卷须有什么作用?
红灯和黄灯分不清可以开车吗
夏天到了,每次化妆之前都很纠结,不知道该先
香港罗马布艺连锁机构朝阳店地址有知道的么?
大直沽八号路/大直沽前街(路口)地址在哪,我
04年12月生产的飞度是第几代?
漯河市福彩公益自行车租赁点这个地址在什么地
刘六加工厂怎么去啊,有知道地址的么
山坡羊 潼关怀古主题
染发后头发上残留的奇怪的气味怎么去除~大神
求新街口组合的歌《我TM不愿意》女生那部分的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?