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

高手们哪位知道,用C语言编写程序,输入一个字符,输出它的字符值和ASCII值
最新回答
一个蛋上三朵花

2024-11-27 08:59:06

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;

}

青春很沉默

2024-11-27 08:00:22

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;
}

薰衣草香

2024-11-27 09:35:28

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;
}

白云下的棉絮

2024-11-27 09:43:09

#include <stdio.h>
int main()
{
char ch;
printf("输入一字符");
scanf("%c",&ch);
printf("%d\n",ch);
return 0;
}//字符值是什么,好像没有这个概念吧,
//楼主是不是想指什么别的