问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

输入一字符,将字符的ASCII码值用二进制形式输出;

发布网友 发布时间:2022-05-02 21:34

我来回答

4个回答

热心网友 时间:2022-06-27 11:11

代码如下:

#include <iostream>

using namespace std;

int main()

{

    char a;

    int j;

    cout<<"请输入一个字符:"<<endl;

    cin>>a;

    j=a;

    cout<<"ASCII值="<<j<<endl;

    return 0;

扩展资料

ASCII码表达方式:

ASCII码使用7位或8位二进制来表示,分为两种,标准ASCII码 和 扩展ASCII码。

其中,标准ASCII 码也叫基础ASCII码,使用7位二进制数(第8位二进制为0来表示)所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。所以标准ASCII码一共有128种可能(0-127)。

扩展ASCII码使用8位二进制来表示。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号 。

热心网友 时间:2022-06-27 11:12

#include <stdio,h>

#include <conio,h>

#include <stdlib,h>

void main()

{char input;char str。

奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。

扩展资料:

计算机采用二进制原因:

首先,二进位计数制仅用两个数码。0和1,所以,任何具有二个不同稳定状态的元件都可用来表示数的某一位。而在实际上具有两种明显稳定状态的元件很多。例如,氖灯的"亮"和"熄";开关的”开“和”关“; 电压的”高“和”低“、”正“和”负“。

纸带上的”有孔“和“无孔”,电路中的”有信号“和”无信号“, 磁性材料的南极和北极等等,不胜枚举。 利用这些截然不同的状态来代表数字,是很容易实现的。

参考资料来源:百度百科-ASCII




热心网友 时间:2022-06-27 11:12

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <conio.h>
char *dtob(char ch)
{
char s[255],tmp;
int a,i,j;
a=ch;
memset(s,'\0',sizeof(s));
if(a==0)
s[0]='0';
while(a>0)
{
tmp=(char)(a%2+48);
for(i=strlen(s)-1;i>=0;i--)/*往后挪*/
{
if(s[i]!='\0'&&((i+1)<sizeof(s)-1))
{
s[i+1]=s[i];
}
}
s[0]=tmp;
a/=2;
}
return s;
}void main()
{
char ch;
printf("input a char:");
scanf("%c",&ch);
printf("result:%s\n",dtob(ch));
getch();
}

热心网友 时间:2022-06-27 11:13

在VC6.0用C写的:#include<stdio.h>
int main()
{
do
{
char x;//存储输入的字符
int b,y;
int i;
short s2[9];
short s1[9];
short c;
scanf("%c",&x);
getchar();
b=y=(int)x;//强制转换,得到字符的ASCII值
for(i=0;y != 0;i++)
{

b = y%2;//y取余,然后存到短整型数组中
s1[i] = b;
y = y/2;//除2取整,就是短除法求二进制
}
c=i-1;//记录该二进制有多少位,不会超过8位,字符的取值范围在0~254,最多就是11111110
for(i=0;i<=c;i++)
{
s2[i]=s1[c-i];//因为前面求到时倒回来的,所以顺序要调整
}
s2[i] = 2;
printf("%c的二进制为:\n",x);
for(i=0;s2[i]!=2;i++)
printf("%d",s2[i]);
printf("\n");
}
while(1);
return 0;
}用C++一样,就是换了一些语句#include<iostream>
using namespace std;main()
{
do
{
char x;//存储输入的字符
int b,y;
int i;
short s2[9];
short s1[9];
short c;
cin>>x;
getchar();
b=y=(int)x;//强制转换,得到字符的ASCII值
for(i=0;y != 0;i++)
{

b = y%2;//y取余,然后存到短整型数组中
s1[i] = b;
y = y/2;//除2取整,就是短除法求二进制
}
c=i-1;//记录该二进制有多少位,不会超过8位,字符的取值范围在0~254,最多就是11111110
for(i=0;i<=c;i++)
{
s2[i]=s1[c-i];//因为前面求到时倒回来的,所以顺序要调整
}
s2[i] = 2;
cout<<x<<"的二进制为:\n";
for(i=0;s2[i]!=2;i++)
cout<<s2[i];
cout<<"\n";
}
while(1);
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 问一下苹果8无故重启已经返厂是换新机还是维修? iPhone8还可以依旧换新吗?去售后需要带什么东西? iphone8系列能以旧换新吗? iphone8可以参加以旧换新的活动吗? 公司招财猫买母还是买公的 iPhone8以旧换新 为什么脱下的衣服不要盖在被子上 怎么用被子披在身上当古代衣物 冬天到了,身上盖的被子能垫在身下吗? 为什么睡觉时穿着衣服没有盖着衣服暖和? 母亲生前曾经盖过的被子和穿过的衣服子女能穿吗? 有没有可以通电加热可以盖在身上的被子? 想换手机了,苹果手机太贵,买不起,除了苹果手机,还有什么手机既反应快,内存又大,1500一下 现在买什么手机好,运行快,运行内存大,一千两三百的 啥千元手机运行快且内存大 2000元以下的手机,哪一款反应快,运行内存大 什么手机小反应又快内存又大的?除了苹果! 什么牌子的手机实用内存大反应快 北碚555公交车在哪个站台上车 那些电商用微博解决公关危机的,有没有例子啊,急求 C语言中,数字字符&#39;1&#39;的值(ASCII码)就是数字1。 请问错在哪? 怎么才可以获得专属动漫头像? 一部手机2个2个同样微信群是否设置2个号的群主吗? 最近看到好多人的头像是自己样子的卡通版,想知道怎么来的 怎样学好汇编语言,操作系统(linux),数据库原理与应用? 美元为什么这么强势 为什么美元强势,大量资本流出中国大陆和香港 强势美元如何影响世界经济 为何美元近期如此强势?难道就布什说升就升啊 wps office里word表格怎样求和公式 美元是如何发展成为世界强势货币 美元强势的基础是什么? WPS抢鲜版中word表格中对最后一列如何求和?在线等答案~ 为什么美元强势,人民币有贬值压力 在WPS 2007的WORD中如何使用函数求和运算? 美国通过什么手段令美元保持强势的? 为什么强势美元对美国消费者有利 为什么特朗普说美国强势美元政策终结? 美元的强势上涨对商品期货有什么影响? 什么银行可以申请信用卡