【C语言面试题】第1题:有符号变量和无符号变量的值得转换
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,#include char getChar(int x,int y){ char c; unsigned int a = x; (a + y > 10) ?
千家信息网最后更新 2026年10月31日【C语言面试题】第1题:有符号变量和无符号变量的值得转换
#includechar getChar(int x,int y){ char c; unsigned int a = x; (a + y > 10) ? (c = 1) : (c = 2); return c;}int main(void){ char c1 = getChar(7,4); char c2 = getChar(7,3); char c3 = getChar(7,-7); char c4 = getChar(7,-8); //c1 = 1 printf("c1 = %d\n", c1); //c2 = 2 printf("c2 = %d\n", c2); /*c3 = 2 无符号类型和有符号类型作运算, * 有符号类型会隐示转换为无符号类型 * -7转换后的无符号值加上7刚好上溢出,结果是0 */ printf("c3 = %d\n", c3); /* c4 = 1 * -8转换后的无符号值加上7成为一个非常大的整数(差1就会溢出) */ printf("c4 = %d\n", c4); return 0;}
符号
类型
变量
整数
结果
上溢
运算
语言
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司图片
为想互联网科技
齐家互联网科技
迪茉互联网科技
互联网前沿科技
互联网科技公司做什么
互联网科技素材视频竖屏
无锡溥仪互联网科技有限公司
海南科技产业互联网平台
欧洲十大科技互联网公司
上海宁丞科技互联网
互联网科技人工智能实验室
互联网科技如何创业
区块链结合互联网科技
山东有哪些互联网科技公司
江苏苏星互联网科技有限公司
皮皮虾互联网科技有限公司
世界互联网科技成果奖
现代互联网科技公司
互联网科技自媒体灵感
互联网科技革命
致聘互联网科技
互联网金融科技平台
长亮科技互联网金融
温州喔噻互联网科技有限公司
恒银科技与互联网金融
移动互联网科技股
互联网第三次科技革命特征
互联网与数字科技关系
黑龙江互联网科技公司