99问答网
所有问题
C语言 如何把一个ASCII码转换为二进制输出?
如题所述
举报该问题
推荐答案 2020-03-26
思路:就是求三个字符按照
ascii码
顺序进行排序输出,三个字符排序可以先求出三个数中的最大值和最小值,再把三个字符相加减去最大和最小的就是中间字符。
参考代码:
#include
main()
{ char a,b,c,max,min;
while(scanf("%c%c%c",&a,&b,&c)!=eof)
{
max=(a>b?a:b)>c?(a>b?a:b):c;
min=(a
评论
0
0
0
加载更多
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vXtWzztOvWXjB7jX7B.html
相似回答
输入八位
ASCII码
,
怎么
用
c语言
将它变成
二进制?
答:
void binary(int );int main(){ int j=0; puts("请输入需要
转化为二进制
的数!"); scanf("%d",&j); puts("转化为的二进制数为!"); binary(j); puts(""); return 0; }void binary(int i){ int k,j; k=i/2; j=i%2; if(k!=0) binary(k);//递归处理...
C语言如何将
字符串
转换
到对应的01
二进制
的字符串,比如AB字符就变为...
答:
如下子程序就可以
将一个
字符
的ASCII码
按
二进制
形式
输出
:void binarystring(char
c
){ int i;for(i=0;i<8;i++){ if (c & 0x80) putchar('1'); else putchar('0');c <<= 1;} } 如上定义后,只要调用 binarystring('A');binarystring('B');putchar('\n');即可输出 01000001010...
c语言
,
怎么
输入
ASCII码?
也就是怎么输入8位
二进制
数?
答:
好像没有直接输入二进制,不过可以先以输入的二进制当成十进制看待,然后再转换成实际的十进制数
。include "stdio.h"include "math.h"void main(){ int a,c,sum,i;scanf("%d",&a);i=0;sum=0;while(a!=0){ c=a%10;sum+=c*((int)pow(2,i));i++;a=a/10;} printf("%c\n",...
用
C语言
编写程序,
输出ASCII码
答:
用C语言编写程序,然后输出ASCII码可以将字符以整数形式输出即为输出ASCII码
,具体编程的思路和方法如下:1.首先定义一个变量a作为需要输出ASCII码的变量,这里演示以字符变量a为例。2.接着使用scanf()函数接受从键盘输入的字符。3.然后使用printf()语句将字符a用整数的格式输出。4.最后运行程序,就可以...
我们编写的汇编语言和
C语言如何
能够
转换成
计算机可读的
二进制?
答:
就需要有个"翻译"做这种转换工作.具体实现这一转换功能的软件就是编译程序,如
C语言
编译程序.经编译后生成的目标程序的文件叫做目标文件(如noname.o).连接:因为程序中会用到库函数或其他函数,所以目标程序还不能马上在机器上运行,需要把它们连成一个统一的整体,这就是连接.经过连接就把分离的目标程序...
c语言
字符与
ASCII码
的
转换
答:
include<stdio.h> voidmain(){ unsignedchara;printf("enterchar:");scanf("%
C
",&a);printf("ascii=%d",a);//强制
转化为ascii码
}
C语言如何将
字符串
转换成
8位
二进制ASCii码?
答:
就是将十进制
转换为二进制
的程序,因为字符对应
的ascii
都是十进制,所以将其转换为二进制就行,可以参考如下的十进制转换为二进制 int i, x, n, data[16], index=0;scanf("%d%d", &x, &n);for(i=0; i<16; i++)data[i] = 0;printf("%d对应的%d进制为:", x, n); // n=2...
c语言中如何将一个
unsigned char变成以
二进制
表示的字符串?比如将‘A...
答:
(char)(((num>> i)&1)+'0');这一句取出num的第i位(i=0,1...),lz写个循环把所有位打出来就可以了
C语言
:
将一个
十进制的正整数
转换为二进制
数并
输出
结果。
答:
include<stdio.h>#include <stdlib.h>int main(int argc, char* argv[]){ int a; char
ascii
[100]; printf("输入10进制数:"); scanf("%d", &a); itoa(a, ascii, 2); printf("
2进制数
:%s\n", ascii); return 0;} ...
大家正在搜
ASCII码转二进制
二进制码转换循环码
ascii码十进制转二进制
bcd码如何转二进制
ASCII码转16进制
8421码和二进制的转换
bcd码与二进制转换
二进制转换成bcd码
格雷码和二进制转换表
相关问题
C语言 如何把一个ASCII码转换为二进制输出?
C语言,ASCII码怎么转换为字符?
c语言中如何将一个字符ascii码转换为整型数
C语言如何将字符串转换成8位二进制ASCii码?
C语言ASCII码与字母如何转换?求详解
C语言,ASCII码怎么转换为字符?
C语言编程,关于Ascii码的输出
C语言如何输出字符变量的ascii码