用C语言编写程序,输出ASCII码

如题所述

用C语言编写程序,然后输出ASCII码可以将字符以整数形式输出即为输出ASCII码,具体编程的思路和方法如下:

1.首先定义一个变量a作为需要输出ASCII码的变量,这里演示以字符变量a为例。

2.接着使用scanf()函数接受从键盘输入的字符。

3.然后使用printf()语句将字符a用整数的格式输出。

4.最后运行程序,就可以在程序的调试窗口看到字符以ASCII码的格式输出了。

扩展资料:

1.ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

2.ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。

参考资料:百度百科-ASCII码

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-10-02

C语言编写程序,输出ASCII码代码如下:

#include <stdio.h>
#include <ctype.h> //内置函数头文件

int main()
{

//常用内置函数 - 0 表示假 非0表示真

printf("%d\n", isupper('a'));//判断是否是大写字母

printf("%d\n", islower('a')); //判断是否是小写字母

printf("%d\n", isalpha('a')); //返回的值是否为字母

printf("%d\n", isdigit('8')); //判断传入的是不是一个数字

//如果传入的时数字表示的是ascii码

//打印出来所有的ascii码 共127个

int i;
for(i = 0; i < 127; i++)
{
printf("%c,", i);
}
return 0;
}

扩展资料

C语言编写ASCII码,ASCII表述方式如下:

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。 

参考资料:百度百科—ASCII

本回答被网友采纳
第2个回答  推荐于2019-08-28

下面的程序打印输出所有的ASCII代码表:

#include<stdio.h>

main()

{

int c;

for (c=0;c<=255;c++) printf("ASCII:%d\tHEX:%x\tCHAR:%c\n",c,c,c);

}

经过上机调试,输出如下图所示:

扩展资料

一、ASCII 码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ASCII码使用7位二进制数(剩下的1位二进制为0来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。

二、LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;

三、ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。

参考资料:百度百科-SSCII

本回答被网友采纳
第3个回答  推荐于2018-02-20
下面的程序打印输出所有的ASCII代码表:

main(){
int c;
for (c=0;c<=255;c++) printf("ASCII:%d\tHEX:%x\tCHAR:%c\n",c,c,c);
}

程序上机调试通过,运行后最后部分输出如下:
ASCII:207 HEX:cf CHAR:╧
ASCII:208 HEX:d0 CHAR:╨
ASCII:209 HEX:d1 CHAR:╤
ASCII:210 HEX:d2 CHAR:╥
ASCII:211 HEX:d3 CHAR:╙
ASCII:212 HEX:d4 CHAR:╘
ASCII:213 HEX:d5 CHAR:╒
ASCII:214 HEX:d6 CHAR:╓
ASCII:215 HEX:d7 CHAR:╫
ASCII:216 HEX:d8 CHAR:╪
ASCII:217 HEX:d9 CHAR:┘
ASCII:218 HEX:da CHAR:┌
ASCII:219 HEX:db CHAR:█
ASCII:220 HEX:dc CHAR:▄
ASCII:221 HEX:dd CHAR:▌
ASCII:222 HEX:de CHAR:▐
ASCII:223 HEX:df CHAR:▀
ASCII:224 HEX:e0 CHAR:α
ASCII:225 HEX:e1 CHAR:ß
ASCII:226 HEX:e2 CHAR:Γ
ASCII:227 HEX:e3 CHAR:π
ASCII:228 HEX:e4 CHAR:∑
ASCII:229 HEX:e5 CHAR:σ
ASCII:230 HEX:e6 CHAR:µ
ASCII:231 HEX:e7 CHAR:τ
ASCII:232 HEX:e8 CHAR:Φ
ASCII:233 HEX:e9 CHAR:Θ
ASCII:234 HEX:ea CHAR:Ω
ASCII:235 HEX:eb CHAR:δ
ASCII:236 HEX:ec CHAR:∞
ASCII:237 HEX:ed CHAR:φ
ASCII:238 HEX:ee CHAR:ε
ASCII:239 HEX:ef CHAR:∩
ASCII:240 HEX:f0 CHAR:≡
ASCII:241 HEX:f1 CHAR:±
ASCII:242 HEX:f2 CHAR:≥
ASCII:243 HEX:f3 CHAR:≤
ASCII:244 HEX:f4 CHAR:⌠
ASCII:245 HEX:f5 CHAR:⌡
ASCII:246 HEX:f6 CHAR:÷
ASCII:247 HEX:f7 CHAR:≈
ASCII:248 HEX:f8 CHAR:°
ASCII:249 HEX:f9 CHAR:∙
ASCII:250 HEX:fa CHAR:·
ASCII:251 HEX:fb CHAR:√
ASCII:252 HEX:fc CHAR:ⁿ
ASCII:253 HEX:fd CHAR:²
ASCII:254 HEX:fe CHAR:■
ASCII:255 HEX:ff CHAR: 本回答被提问者和网友采纳
第4个回答  2019-12-30
下面的程序打印输出所有的ASCII代码表:
main(){
int
c;
for
(c=0;c<=255;c++)
printf("ASCII:%d\tHEX:%x\tCHAR:%c\n",c,c,c);
}
程序上机调试通过,运行后最后部分输出如下:
ASCII:207
HEX:cf
CHAR:╧
ASCII:208
HEX:d0
CHAR:╨
ASCII:209
HEX:d1
CHAR:╤
ASCII:210
HEX:d2
CHAR:╥
ASCII:211
HEX:d3
CHAR:╙
ASCII:212
HEX:d4
CHAR:
相似回答