编写一个函数,输出int,short的最大值和最小值
时间: 2024-10-13 17:18:30 浏览: 23
char short int 范围测试程序
在编程中,你可以编写一个函数来计算并返回整型(如 int)和短整型(如 short)的最大值和最小值。这里是一个简单的示例,用 Python 语言来实现:
```python
def max_min_values(type_name):
if type_name == 'int':
max_value = sys.maxsize # 对于 int 类型,最大值取决于平台,sys.maxsize 是 Python 中的一个常量
min_value = -sys.maxsize - 1 # 对应的最小值
elif type_name == 'short':
max_value = (1 << 15) - 1 # 短整型(short)在大多数平台上为 16 位,最大值为 (2^15)-1
min_value = -(1 << 15) # 最小值为 -2^15
else:
raise ValueError("Unsupported data type.")
return max_value, min_value
# 使用函数
max_int, min_int = max_min_values('int')
max_short, min_short = max_min_values('short')
print(f"Integer ({type_name}): Max = {max_int}, Min = {min_int}")
print(f"Short ({type_name}): Max = {max_short}, Min = {min_short}")
阅读全文