社区
Delphi
帖子详情
奇怪!x:=1000 or 100 or 0 or 0,x的值怎么是1004?
marrymeng
2005-03-22 05:25:57
x:=a or b or c or d;
x,a,b,c,d 均是interger,
调试时发现a=1000,b=0100,c=0,d=0时x=1004,
why?应该是1100啊?
...全文
131
6
打赏
收藏
奇怪!x:=1000 or 100 or 0 or 0,x的值怎么是1004?
x:=a or b or c or d; x,a,b,c,d 均是interger, 调试时发现a=1000,b=0100,c=0,d=0时x=1004, why?应该是1100啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Heyongfeng
2005-03-23
打赏
举报
回复
你把数制搞错了吧,计算机是转成二进制计算的。
梦想家大魔王
2005-03-22
打赏
举报
回复
Dec | Bin
----------------------------
1000 | 00000011,11101000
100 | 00000000,01100100
0 | 00000000,00000000
-------|--------------------
1004 | 00000011,11101100
10并非2的整数次方,或运算不是简单的把你看到的每一位相加就行了。
才子鸣
2005-03-22
打赏
举报
回复
up
xiaonian_3654
2005-03-22
打赏
举报
回复
$1000 or $100 or $0 or $0 = $1100
xiaonian_3654
2005-03-22
打赏
举报
回复
你大概以为是十六进制了
$1000 or $100 or $0 or $ = $1100
navyfish
2005-03-22
打赏
举报
回复
为什么不用+?
??!??! 是什么意思?运算符在 C 中做什么?
我差不多老了,还记得 7 位国家字符集的时代(尽管我确信它们仍然在一些黑暗的未扫过的角落徘徊),而且我第一次学习 C 的那本书发现有必要警告if (x || y) { a[i] = '\0'; } 在错误的字符集中看起来像 if (x öö y...
[python]条件运算符 x = 条件 and a or b
现在大部分高级语言都...很
奇怪
的是,这么常用的运算符python居然不支持!诚然,我们可以通过if-else语句表达,但是本来一行代码可以完成的非要多行,明显不够简洁。没关系,在python里其实还是有对应的表达方式的。
终端显示env: node\r: No such file or directory的解决办法
于是终端虽然输出了/usr/bin/env bash,但是碰到\r后,光标会被移到行首,接着输出了:No such file or directory把前面的覆盖掉了。于是出现了那个莫名其妙的出错信息了 解决方法: 使用vim打开要运行的脚本...
lambda:Python的匿名函数
参考 lambda函数也叫匿名函数,即,函数没有具体...Python中使用lambda的话,写成这样g = lambda x : x**2 print g(4) lambda表达式在很多编程语言都有对应的实现。比如C#:var g = x => x**2 Console.WriteLine(g(4))
WARNING:root:NaN or Inf found in input tensor.Test loss: nan,
但是对于我来说是跑过的一样的数据集一样的读取和预处理,另外学习率已经够低了,说学习率调到0 错误消失说明就不是数据集的问题,我这样做了,但是精度一样如上的低,虽然Test loss 有数
值
了。重点就是net.train()...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章