首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

写一个宏定义,不用大于小于号和if,判断正整数a,b的大小

题目: 写一个宏定义,不用大于号>、小于号<和if,判断正整数a,b的大小。 一种答案: #define max(a,b) (((long)(a-b)) & 0x80000000)?...) 如果a-b是正数:根据二进制数的表示, 分为符号位跟数值位,0正1负,所以a-b的最高位是0,那么与上1000 0000 0000 0000 0000 0000 0000 0000之后,三元运算符判断条件结果是...0,输出a 如果a-b是负数:那最高位是1,与上1000 0000 0000 0000 0000 0000 0000 0000之后,三元运算符判断条件结果是1,输出b 考察知识点: 1、与或非 2、三元运算符...拔高题(大厂笔试题): 写一个宏定义,不用大于号>、小于号<和问号?...,判断正整数a,b的大小。 大家可以在评论区留下自己的答案,最优秀的答案有红包奖励。

94620

python 统计MySQL大于100万的表

一、需求分析 线上的MySQL服务器,最近有很多慢查询。需要统计出行数大于100万的表,进行统一优化。...()  # 获取执行的返回结果 # print(data_all) dic = {}  # 大字典,第一层 for i in data_all:     if i[0] not in dic:  # 判断库名不在...dic中时         # 排序列表,排除mysql自带的数据库         exclude_list = ["sys", "information_schema", "mysql", "performance_schema..."]         if i[0] not in exclude_list:  # 判断不在列表中时             # 写入第二层数据             dic[i[0]] = {'name...    for i in order_dic:         # 遍历所有表         for j in order_dic[i]["table_list"]:             # 判断行数大于

1.4K20
领券