| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2251 人关注过本帖
标题:问大家一个小的知识点(很有趣哦)
只看楼主 加入收藏
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
收藏
得分:0 
回复 29楼 清风拂晓
X >> (sizeof(X) * 8 - 1)

X的最高位填充

补码特点


-----
失误,无法区分0和正整数


[ 本帖最后由 cosdos 于 2010-9-27 23:17 编辑 ]

—>〉Sun〈<—
2010-09-27 23:14
Kabie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:69
专家分:185
注 册:2009-8-21
收藏
得分:0 
((x>>31)|(unsigned)-x>>31)
2010-09-27 23:58
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用清风拂晓在2010-9-27 22:48:38的发言:

又学到了东西 今天收获不错
呵呵 我的帖子都是让大家学习的平台哈

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-28 00:31
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 
http://blog.

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-09-28 00:47
动力天
Rank: 2
来 自:广西桂林
等 级:论坛游民
帖 子:30
专家分:11
注 册:2010-9-11
收藏
得分:0 
scanf("c%",&x)
int a;
printf("d%",a=(x>0?1:-1));

爱上爱,敢想,世界就有可能!
2010-09-28 12:22
动力天
Rank: 2
来 自:广西桂林
等 级:论坛游民
帖 子:30
专家分:11
注 册:2010-9-11
收藏
得分:0 
scanf("c%",&x)
int a;
printf("d%",a=('x'>0?1:-1));

爱上爱,敢想,世界就有可能!
2010-09-28 12:24
wsliuyunming
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:54
专家分:143
注 册:2010-9-26
收藏
得分:0 
其实很简单
#include "stdio.h"
void main()
{int x,A;
     scanf("%d",&x);
     A=(x==0?0:((x>0)?1:-1));
     printf("A=%d",A);
   
}     这样就可以了。。。
2010-09-28 12:52
xinjinlong
Rank: 3Rank: 3
来 自:河南南阳
等 级:论坛游侠
帖 子:61
专家分:117
注 册:2010-1-19
收藏
得分:0 
a==0?0:0||a>0?1:-1
2010-09-28 15:35
lintaoyn
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:606
专家分:2499
注 册:2009-4-8
收藏
得分:0 
#include<iostream>
using namespace std;
int main()
{
int x;
cin>>x;   
cout<<(x && x)*(x|0x1)%2;//x && x 得到0或1。x|0x1得到一奇数
}
这个和具体实现有关,我的机器求模是随分子的符号

迭代的是人,递归的是神。
2010-09-28 16:20
wolcshan
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-7-14
收藏
得分:0 
(a = x) &&(a = x/abs(x));
绝对可以。
2010-09-28 16:50
快速回复:问大家一个小的知识点(很有趣哦)
数据加载中...
 
   



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

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