用C语言编写程序,输入一个字符,输出它的字符值和ASCII值

帮帮忙

1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。

2、例如:可以这样使用循环的  

#include <stdio.h>

#include <stdlib.h>

int main()

char c;

int i;

printf("please input a char:");

for(i='a';i<'t';i++)

printf("hello world!\n");

return 0;

}

3、你问的问题代码如下

#include <stdio.h>

#include <stdlib.h>

int main()

char c;

printf("please input a char:");

scanf("%c",&c);

printf("%c\n",c);

printf("%d\n",c);


return 0;

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-21

1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。
2、例如:可以这样使用循环的
 
#include
<stdio.h>
#include
<stdlib.h>
int
main()

char
c;
int
i;
printf("please
input
a
char:");
for(i='a';i<'t';i++)
printf("hello
world!\n");
return
0;
}
3、你问的问题代码如下
#include
<stdio.h>
#include
<stdlib.h>
int
main()

char
c;
printf("please
input
a
char:");
scanf("%c",&c);
printf("%c\n",c);
printf("%d\n",c);
return
0;
}

第2个回答  2020-03-19

1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。
2、例如:可以这样使用循环的
 
#include
<stdio.h>
#include
<stdlib.h>
int
main()

char
c;
int
i;
printf("please
input
a
char:");
for(i='a';i<'t';i++)
printf("hello
world!\n");
return
0;
}
3、你问的问题代码如下
#include
<stdio.h>
#include
<stdlib.h>
int
main()

char
c;
printf("please
input
a
char:");
scanf("%c",&c);
printf("%c\n",c);
printf("%d\n",c);
return
0;
}

第3个回答  2009-06-16
#include <stdio.h>
int main()
{
char ch;
printf("输入一字符");
scanf("%c",&ch);
printf("%d\n",ch);
return 0;
}//字符值是什么,好像没有这个概念吧,
//楼主是不是想指什么别的本回答被提问者采纳

用C语言编写程序,输入一个字符,输出它的字符值和ASCII值
1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。2、例如:可以这样使用循环的 include <stdio.h> include <stdlib.h> int main(){ char c;int i;printf("please input ...

用C语言怎么编从键盘输入一个字符,输出该字符及其ASCII
a=int(c);printf("%d",a);}

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
prinft("大写字母是:%c\\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; \/\/声明变量 scanf("%c",&c); \/\/键盘上取值 printf("%c %c",c,ch-'a'+'A');\/\/本身和大写输出 } ...

C语言编程输入字符输出字符的ascll码
输入字符,直到遇到EOF为止。include <stdio.h>int main(){ int c, s=0; while((c=getchar()) != EOF) { printf("%d ",c); s+=c; } printf("\\nsum=%d\\n", s); return 0;}

急用C语言编程 从键盘输入一个字母,要求显示该字母和其ASCII值。
ASCII number is :d\\n",a);} void choose(){ char a;printf("Test again?Y\/N?");scanf("\\n%c",&a);switch(a){ case n :k=0;break;case N :k=0;break;} } void main(){ k=1;while(k==1){ show();choose();} } 写出来才看到别人都回答了,我这唯一优点可循环使用,...

急用C语言编程 从键盘输入一个字母,要求显示该字母和其ASCII值。
scanf("\\n%c",&a);printf("The letter's ASCII number is : %d\\n",a);} void choose(){ char a;printf("Test again?Y\/N?");scanf("\\n%c",&a);switch(a){ case n : k=0; break;case N : k=0; break;} } void main(){ k=1;while(k==1){ show();choose();} }...

用C语言定义字符变量c,输入c的值,并输出它的字符形式和ASCII码?
char c;printf("请输入一个字符:");scanf(" %c", &c); \/\/ 注意在字符前面添加空格,以便正确读取 printf("您输入的字符值为:%c\\n", c);printf("该字符的字符形式为:%c\\n", c);printf("该字符的ASCII码为:%d\\n", c);return 0;} ```在这个修改后的程序中,我们修正了 `...

编一个c语言程序,从键盘输入一个字符,输出其ASCII码值,用putchar...
{ char a;char b,c,d;a=getchar();\/\/printf("ASCII = %d\\n",a); \/\/其实可以用这句替换正面的语句 putchar('A');putchar('S');putchar('C');putchar('I');putchar('I');putchar('=');b=a\/100;c= a%100\/10;d=a%100%10;putchar(b+'0');putchar(c+'0');put...

用c语言输入一个字符并输出它的ASCII?
include<stdio.h> int main(){ char ch;scanf("%c",&ch);\/\/输入一个字符 printf("%d",ch);\/\/输出时,按数字整型输出,就是其对应的ASCII码;return 0;}

C语言从键盘输入一个小写字母输出大写字母和ascII值
设变量ch ch = ch - 'a' + A printf("字符为:%c,ASCII为:%d", ch, ch);

相似回答