| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6926 人关注过本帖
标题:[求助]十进制转二进制,整数字符串转换成整数
只看楼主 加入收藏
kprt
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-1
收藏
 问题点数:0 回复次数:9 
[求助]十进制转二进制,整数字符串转换成整数
1.编程将十进制数转换为二进制数并输出二进制数。转化过程使用函数实现,函数返回值为转化后的数据。
2.编写程序将一个整数字符串转换成一个整数。要求转换过程用函数实现,函数返回值为转换后的数据
搜索更多相关主题的帖子: 整数字符 二进制 十进制 函数 返回值 
2007-06-01 18:38
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
整数字符串转换成整数

sscanf函数
用法
sscanf(s,"%d",&n);
其中,s为字符串,n为转换后的整数所存储在的整数变量的变量名

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2007-06-01 19:59
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
以下是引用kprt在2007-6-1 18:38:58的发言:
1.编程将十进制数转换为二进制数并输出二进制数。转化过程使用函数实现,函数返回值为转化后的数据。
这个已经说过很多次了.反复mod2,再除2,反序输出序列即可.
2.编写程序将一个整数字符串转换成一个整数。要求转换过程用函数实现,函数返回值为转换后的数据
9='9'-'0';
for(int i=0;i<n;i++)//不过n不大的时候才可以.
sum=sum*10+(str[i]-'0');


倚天照海花无数,流水高山心自知。
2007-06-01 22:30
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
我有个二进制转为十进制的

   好好活着,因为我们会死很久!!!
2007-06-02 02:03
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
啊 错拉哈
呵呵 我的是汇编程序

   好好活着,因为我们会死很久!!!
2007-06-02 02:03
风烟里
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-5-16
收藏
得分:0 
1.编程将十进制数转换为二进制数并输出二进制数。转化过程使用函数实现,函数返回值为转化后的数据
main()
{
char str[33];
long value;
printf("\nEnter a long number:");
sanf("%ld",&value);

ltoa(value,str,2);
printf("\nThe binary of %d is %s",value,str);
}
呵呵,刚好我的书上有~

[此贴子已经被作者于2007-6-2 2:26:23编辑过]


2007-06-02 02:24
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
收藏
得分:0 
LS怎么不把``ltoa(value,str,2);这个函数列出来啊``

LZ都没看到是怎样实现的```


女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2007-06-02 02:43
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
收藏
得分:0 
直接用位操作不就 OK了.

My BlogClick Me
2007-06-02 10:08
风烟里
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-5-16
收藏
得分:0 
回复:(死了都要C)LS怎么不把``ltoa(value,str,2);这...

呵呵,楼上的说得对,发得太急了,上面那里也有错误,我再重发一次吧.
#include "stdio.h"
#include"stdlib.h"
main()
{
char str[33];
long value;
printf("\nEnter a long number:");
scanf("%ld",&value);

ltoa(value,str,2);
printf("\nThe binary of %d is %s\n",value,str);
}


2007-06-02 11:00
张文峰
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-06 14:56
快速回复:[求助]十进制转二进制,整数字符串转换成整数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017585 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved