【C语言面试题】第1题:有符号变量和无符号变量的值得转换
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,#include char getChar(int x,int y){ char c; unsigned int a = x; (a + y > 10) ?
千家信息网最后更新 2025年02月23日【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安全错误
数据库的锁怎样保障安全
网络安全现状怎么了
互穿网络技术制备水凝胶
游戏加速服务器搭建
手机搞软件开发用什么软件
浙江软件开发者网站推荐
网络技术与应用潘荷鑫
延庆天气预报软件开发
关系数据库表的结构
网络安全教育背景图
网络安全形势立法
非人学园无法访问服务器是啥意思
深入网络安全管理
宜兴专业软件开发节能规范
财务需要配备服务器吗
mt5软件开发对联国际数据
乡镇网络安全隐患排查报告
阿里云队列服务器
zynq用什么软件开发
浪潮服务器管理口是ipmi吗
静安区品质软件开发销售
即显短信软件开发
mac http服务器
德阳警方网络安全管理
服务器管理网不通
软科排名爬虫建立数据库
中国怎样增加根服务器
中国web服务器软件
qq服务器连接产品
数据库循环查询sql
浪潮服务器安全模式怎么进