腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
语言
,在赋值中进行隐式
转换
C
语言
,在赋值中隐式
转换
,无论是从小
类型
到大
类型
,还是从大
类型
到小
类型
,都是这样吗?return 0;另外,在使用赋值
运算符
时,您是否用
语言
标准写过关于
转换
的内容?
浏览 3
提问于2021-08-25
得票数 0
回答已采纳
3
回答
枚举类操作符的实现
、
、
、
在有关的讨论之后,我想问一下enum class
类型
的算术
运算符
的可能实现。) { if (
c
== Colors::END_OF_LIST ) return
c
;是否有一种方法可以实现算术
运算符
而不
转换
为已定义
运算符
的<em
浏览 10
提问于2013-03-16
得票数 40
回答已采纳
2
回答
C
#中值
类型
的隐式
转换
运算符
、
本文描述了引用
类型
的隐式
转换
所引起的问题,这些问题归结为以下几点隐式
转换
运算符
对
语言
非常重要,但只对值
类型
非常重要。 强调原文
转换
运算符
位于值
类型
上,并返回值<
浏览 0
提问于2014-10-15
得票数 4
4
回答
为什么F#有一个一元加号
运算符
?
、
一些
语言
使用一元加号
运算符
进行隐式
转换
,例如将字符串强制
转换
为数字(例如Javascript)或将小数字
类型
转换
为int (例如大多数基于
C
的
语言
),或者在重载
运算符
时使用。由于一元加号主要用于类似这样的黑客用途,而且由于F#不执行自动加宽
转换
,我对F#包含一元加号感到惊讶。 更让我惊讶的是,Haskell没有一元加号
运算符
。如果你不能,为什么要把它包含在
语言
中呢?
浏览 0
提问于2011-11-04
得票数 13
回答已采纳
4
回答
布尔到整数的
转换
、
、
这种
转换
的可移植性有多好。我能确定两个断言都通过了吗?assert(x==1); assert(x==0); 不要问为什么。我知道这是丑陋的。谢谢。
浏览 4
提问于2011-03-21
得票数 156
回答已采纳
3
回答
C
# " is“操作符-是反射吗?
、
、
、
、
今天,一位同事问了我一个有趣的问题--
C
#关键字/
运算符
“是否”被认为是反射?或者由于
语言
的强
类型
性质,对象的
类型
是否可以作为内存中对象的顶级属性立即访问? 对我来说,考虑盒装和无框
转换
的能力似乎意味着某种内省。
浏览 6
提问于2009-07-15
得票数 31
回答已采纳
2
回答
我们可以说"
C
语言
运算符
是多态的“吗?
我们可以说"
C
语言
运算符
是多态的“吗?例如,如果float p, q; a+p;etc在汇编时会生成不同的代码,因为需要进行
类型
转换
,所以需要执行浮点协处理器指令来进行
转换
和浮点加法。因此,
运算符
根据它们所作用的对象而有不同的操作。 虽然这些都是隐式的,所以如果理论上这可以被称为静态多态性,那么
运算符
重载?
浏览 0
提问于2011-06-04
得票数 2
回答已采纳
7
回答
当给定null时,为什么is
运算符
返回false?
在我看来,is
运算符
有点不一致。{}隐式引用
转换
为:·从空字面值到任何引用
类型
。is
运算符
的描述(7.10.10 is
浏览 40
提问于2011-10-04
得票数 141
回答已采纳
6
回答
为什么在Java和
C
#中逻辑
运算符
和按位
运算符
之间有区别?
、
、
、
像Java和
C
#这样的
语言
既有位
运算符
也有逻辑
运算符
。 逻辑
运算符
只适用于布尔操作数,按位
运算符
也适用于整数
类型
。由于
C
没有boolean
类型
,并将所有非零整数视为true,因此逻辑
运算符
和按位
运算符
的存在在那里都是有意义的。但是,Java或
C
#等
语言
具有布尔
类型
,因此编译器可以根据
类型
上下文自动使用正确
类型
的
浏览 1
提问于2013-01-02
得票数 9
4
回答
枚举的表示
、
、
枚举是如何在编程
语言
的“幕后”工作的?我猜每种
语言
都有不同的方式来表示这些数据
类型
。在java中,您可以使用==
运算符
,例如: private enum Test { } System.out.println(Test.foo == Test.foo); // returns true} 在==期间是否将枚举<em
浏览 1
提问于2009-12-08
得票数 1
回答已采纳
5
回答
对链接比较
运算符
(x <y< z)的
语言
支持
、
、
发布了一篇关于链式比较
运算符
以及它们如何在不同
语言
中被解释的。静态
类型
语言
在
类型</em
浏览 1
提问于2010-11-04
得票数 27
回答已采纳
2
回答
C
#异或
运算符
:^ vs ^=和隐式
类型
转换
我注意到在
C
#中对byte使用按位异或
运算符
有些奇怪。至少在我看来很奇怪。
浏览 1
提问于2010-07-30
得票数 5
回答已采纳
2
回答
(MyType)SomeObj.Property1和(MyType)(SomeObj.Property1)在
C
#中的内在区别是什么?
、
、
这可能是一个非常糟糕的问题,但我在
C
#规范中找不到关于圆括号的任何引用。如果这个问题的答案是显而易见的,请告诉我spec或msdn。(MyType)SomeObj.Property1和(MyType)(SomeObj.Property1)在
C
#中的内在区别是什么?在第一种情况下( (x)SomeObj.Property1 cast )-它将是对Property1的具体
类型
(MyType)的引用。
浏览 2
提问于2010-10-26
得票数 0
回答已采纳
1
回答
Gcc 4.6.0在x86和x86_64上的应用
、
、
、
我有中型
C
99程序,它使用long double
类型
(80位)进行浮点计算.我想提高精度与新GCC 4.6扩展__float128。据我所知,这是一个软件模拟128位精度的数学.我应该如何
转换
我的程序从经典的长双80位到四浮动128位与软件仿真的全精度?我需要换什么?编译器标志,源?PS:尽管float128只为Fortran声明(REAL*16),但它用
C
编写,并使用float128。我不确定GCC是否会将float128上的操作
转换
为运行时库,我也不知道如何在我的源代码中从long double迁移到
浏览 0
提问于2011-06-23
得票数 17
回答已采纳
2
回答
可以在程序集G和M的
类型
之间添加一个隐式
运算符
吗?
、
、
开发人员希望在程序集A中提供隐式
运算符
,将整个
类型
从数学库M
转换
为图形API G ()的原始
类型
。请注意,这两种
类型
具有完全相同的内存表示形式。 是否有可能或是否有通过IL重写添加此类操作人员的示例?据我有限的知识,我认为这是可能的,但希望得到更多的反馈意见。 谢谢!
浏览 3
提问于2016-09-12
得票数 4
4
回答
函数指针赋值中可选的
运算符
(&P)
、
、
在以下代码中:#include <stdio.h>{这是编译器特有的问题,还是编译器接受了两种不同的
语言
标准?谢谢。
浏览 1
提问于2010-11-29
得票数 9
回答已采纳
4
回答
指针的
C
++
转换
算子
、
、
、
我尝试了下面的代码示例,但是A* aa =
c
;没有编译。为什么不调用
转换
运算符
?同一个没有指针的示例可以工作。所以我不知道为什么
C
必须继承A?谢谢你的帮助。}; public: return this;}; return new A();}; int main(int argc, char*
浏览 2
提问于2015-01-08
得票数 2
回答已采纳
2
回答
c
#泛型中的显式强制
转换
、
、
如果我使用(object),那么尽管有强制
转换
运算符
,但仍然有一个异常“
类型
TypeHintExcel无法
转换
为TypeHint”。有什么想法吗?
浏览 25
提问于2018-01-25
得票数 0
3
回答
sizeof()
运算符
在
C
中的行为
、
、
、
、
char a[20]; return 0;输出:但是,如果我像这样使用逗号
运算符
comma
运算符
到sizeof()
运算符
的行为是什么?
浏览 0
提问于2017-10-18
得票数 12
回答已采纳
2
回答
为什么
C
++中的自定义
运算符
不能进行
转换
?
、
、
、
public: static
C
z; } return:test.cpp:17:17: error: no match for ‘operator-’ in ‘wrap - 3’ public: return 3-x;
浏览 0
提问于2012-01-29
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
区块链开发 Go语言:数据类型,进制转换,运算符
【C语言】&运算符
C语言运算符
c语言运算符号
C+快速入门:7.复合赋值运算符_数据类型转换
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券