社区
C语言
帖子详情
overflow in implicit constant convertion是什么问题
howema
2009-08-11 10:05:31
#define BB 0x80
int fun()
{
char v = BB;
...
return 0;
}
提示overflow in implicit constant convertion
不知道是什么问题?
...全文
1120
4
打赏
收藏
overflow in implicit constant convertion是什么问题
#define BB 0x80 int fun() { char v = BB; ... return 0; } 提示overflow in implicit constant convertion 不知道是什么问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kojie_chen
2009-08-11
打赏
举报
回复
我擦
飞天御剑流
2009-08-11
打赏
举报
回复
这个问题涉及两处实现相关的地方。
char的类型,标准规定可以是signed char,也可以是unsigned char,编译器可以自行选择。
0x80属于int类型,其值为128。在char为singned char的环境中,128超过一字节signed char的表示范围,会被转换成什么也是实现相关的。在char为unsinged char环境中,128在unsigned char表示范围内,其值不变。
不过,楼主的编译器在这里使用到一个词overflow不太妥当,overflow是表达式计算中的概念,而数值转换是没有overflow的。
raley29
2009-08-11
打赏
举报
回复
0x80换成2进制是10000000,十进制是128,貌似char是-128到127
baihacker
2009-08-11
打赏
举报
回复
C中0x80是具有int类型的,你用int的来初始化一个char...
并且是超过char的范围的。。。当然就这样了。
大数据-玩转数据-MaxCompute SQL
一、说明 本文为您介绍MaxCompute SQL常见使用场景,让您快速掌握SQL的写法。 二、准备数据集 本文以emp表和dept表为示例数据集。您可以自行在MaxCompute项目上创建表并上传数据。数据导入请参见概述。 下载emp表数据文件和dept表数据文件。 创建emp表。 CREATE TABLE IF NOT EXISTS emp ( EMPNO STRING, ENAME STRING, JOB STRING, MGR BIGINT, HIREDATE DATETIME,
Bjarne Stroustrup's C++ Style and Technique FAQ
http://www.research.att.com/~bs/bs_faq2.html Bjarne Stroustrup's C++ Style and Technique FAQ Modified August 17, 2007 These are quest
ion
s about C++ Style and Technique that people ask me ofte...
Reading notes - The Rust Programming Language
《The Rust Programming Language》阅读笔记,希望我能持续更新完。一起学习 Rust 编程吧
(FYI) C++ Style and FAQ
homepage | C++links | FAQ | technical FAQ | glossary | compilers | publicat
ion
s | C++TRs | TC++PL | D&E | bio | interviews | applicat
ion
s | TAMU | AT&T Research Bjarne Stroustrups C++ Style and Tec
基于微信小程序平台开发的集家庭日常收支精细化记录多成员协同管理与智能财务分析于一体的云端家庭财务管理系统_微信小程序开发前端界面设计后端数据逻辑处理云数据库存储用户权限管.zip
基于微信小程序平台开发的集家庭日常收支精细化记录多成员协同管理与智能财务分析于一体的云端家庭财务管理系统_微信小程序开发前端界面设计后端数据逻辑处理云数据库存储用户权限管.zip
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章