liukuan.net

liukuan.net,发现,记录,分享

712

字符串转2进制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <string.h>
int _asci(char number);
 
int main(int argc, char *argv[]) {
	char str[100],i;int len,b;
	printf("请输入一段字符串:");
	scanf("%s",str);
	printf("%s\n",str);
	len = strlen(str);
	for(i=0;i<len;i++){
		_asci(str[i]);
	}
}
 
int _asci(char number) {
	unsigned int i,b;
	printf("ascii(%c):===(%d)\n",number,number);
	for(i=0;i<=7;i++){
		if(i!=0)number = number/2;
		b = number % 2;
		printf("%d",b);
	}
	printf("  <----倒序\n");
	return 0;
}
原文地址 : https://liukuan.net/c/93.html
本站遵循 : 知识共享署名-非商业性使用-相同方式共享 3.0 版权协议
版权声明 : 原创文章转载时,请务必以超链接形式标明 文章原始出处
作者:admin | 分类:c/c++ | 标签: C语言