-->
当前位置:首页 > 题库

编程题:溢出控制

Luz4年前 (2022-11-08)题库313
程序设计中处理有符号整型数据时,往往要考虑该整型的表示范围,否则,就会产生溢出(超出表示范围)的麻烦。比如,1个字节(1个字节有8个二进制位)的整型能表示的最大整数是127($$2^7$$-1);2个字节的整型能表示的最大整数是32767($$2^{15}$$-1)。为了避免溢出,事先确定m个字节的整型能表达的最大整数是必须的。

### 输入格式:
测试数据有多组,处理到文件尾。每组测试输入一个整数m(1≤m≤16),表示某整型数有m个字节。

### 输出格式:
对于每组测试数据,在一行上输出m个字节的有符号整型数能表示的最大整数。

### 输入样例:
in
2



### 输出样例:
out
32767



### 来源:
[1] 黄龙军, 等. 大学生程序设计竞赛入门—C/C++程序设计(微课视频版), 北京:清华大学出版社, 2020.11. ISBN:9787302564744
[2] 黄龙军.程序设计竞赛入门(Python版),北京:清华大学出版社,2021.4. ISBN:9787302571230






答案:若无答案欢迎评论