输入一个大写字母,输出该大写字母对应ASCII码,分别以8进制,16进制和10进制形式输出?

作者&投稿:巢显 (若有异议请与网页底部的电邮联系)
从键盘输入一个字符,输出该字符对应的ASCII码值,并且以十进制,八进制,十六进制三种形式输出?~

从键盘输入一个字符,输出该字符对应的ASCII码值,并且以十进制,八进制,十六进制三种形式输出的代码如下:
#include
int main() {char c;scanf("%c",&c);printf("d=%d o=%o x=%x
",c,c,c);return 0;}
用C++将Ascii码表分别以十进制,字符,十六进制,八进制输出控制台上的代码如下:
#include using namespace std;
int main()
{ char ch_Hx[10],ch_Oct[10];
cout<<"十进制"<<""<<"字符"<<""<<"十六进制"<<""<<"八进制"<<endl;
for(int i=24;i<128;i++)
{ itoa(i,ch_Hx,16);
itoa(i,ch_Oct,8);
cout<<i<<" "<<(char)i<<" "<<ch_Hx<<""<<ch_Oct<<endl;
}
return 0; }

<?php
function hex_replace($str){//转换成ASCII
$tmp = substr($str, 0, 1);
if($tmp == 'x' || $tmp == 'X'){ //判断是否是 16 进制, 否则当 8 进制处理
return chr(hexdec($str));
} else {
return chr(octdec($str));
}
}
$str = file_get_contents("cc.txt");
$str = preg_replace('/\\\\([xX][\\dA-Fa-f]{1,2})|\\\\([\\d]{1,3})/e', 'hex_replace(\'$1$2\')', $str);//替换
echo $str;
?>

#include<stdio.h>

int main()

{

char ch;

scanf("%c",&ch);

printf("ASCII=%d
",ch);

printf("10进制=%d
",ch); 

printf("8进制=%o
",ch);

printf("16进制=%x
",ch);

return 0;

}



c语言编程题,要求输入一个大写字母,例如输入的是E,则输出: A ABA ABCB...
答:int main(){ char c;int n;int i,j;int q;int p;while(scanf("%c",&c)==1){ n=c-'A'+1;for(i=0;i<n;i++){ for(j=0;j<n-i;j++)printf(" "); //输出空格 q=0;for(j;j<=n;j++,q++) //输出前半部分字母 printf("%c",q+'A');for(p=i-1;p>=0;...

使用键盘输入一个英文字母如果输入大写字母输出其小写字母如果输入的...
答:public class Demo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("请输入一个字母: ");char input = scanner.next().charAt(0);input += (input >= 'A' && input <= 'Z') ? 32 : (input >= 'a' && input <= 'z...

从键盘上输入一个大写字母,要求输出其大小写字母及对应的ASCII码值...
答:void main(){ char str;scanf("%c",&str);printf("%d,%c",str,str);printf("%d,%c",str+('a'-'A'),str+('a'-'A'));}

编号c语言国序输人一个大写英文字母 (B-Y),输出它的前导字母、该字母...
答:main(){ char ch;printf("请输入一个大写字母:");scanf("%c",&ch);printf("前导字母:%c\n",ch-1);printf("输入字母:%c\n",ch);printf("后续字母:%c\n",ch+1);}

输入一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母...
答:include <stdio.h> include <stdlib.h> void main (){ char c1,c2;printf("input!\n");c1=getchar();if (c1>='a'&&c1<='z'){c2=c1-32;} else { c2=c1+32;} printf("output=%c\n",c2 );}

输入一个大写字母,输出这个字母的前面和后面的字母,
答:include <stdio.h> include <conio.h> void main(){ char ch;while(1) { printf("\n请输入一个字母:");ch=getch();putch(ch);if(ch<'A'||(ch>'Z'&&ch<'a')||ch>'z') { printf("\n%c不是一个字母", ch);return;} else if(ch=='A'||ch=='a')printf("\n%c前面没...

从键盘输入一个字符,如果是大写字母,转换为小写字母,如果是小写字母,转 ...
答:CharToUpper(){ char ch;while(ch=getchar()){ if(ch=='\n')break;if(ch<='A'||ch>='z'){ printf("error...\n");} if(ch>='A'&&ch<='Z'){ ch = ch-'a'+'A';} }

从键盘输入一个英文字母,判断大小写,若为大写则输出“BIg",小写则输出...
答:include<stdio.h> include<stdlib.h> int main(){ char a;while(scanf("%c",&a)!= EOF){ if( a>='a' && a<='z')printf("Small\n");else if(a>='A' && a<='Z')printf("BIg\n");} return 0;}

用C++输入一个大写字母,输出字母表中它前面和后面的字母。如果输入的字...
答:include "stdio.h"main(){ char a;a=getchar();if(a<'A'||a>'Z')printf("you data is error\n");if(a>'A'&&a<'Z') printf("%c,%c\n",a-1,a+1);if(a=='A') printf("它的后一个大写字母,%c",a+1);if(a=='Z') printf("它的前一个大写字母,%c",a-1);...

...如果是大写字母就输出大写,小写字母输出小写,否则输出其他
答:include <stdio.h>#include <ctype.h>int main(int argc, char* argv[]){char c;putchar (isalpha(c=getchar())?islower(c)?toupper(c):tolower(c):c);return 0;}