#1943. 位段的编程题
位段的编程题
当前没有测试数据。
问题描述
定义一个包含位段的结构体,用于表示一个学生的考试成绩信息。具体要求如下:
- 用一个字节(8 位)来表示学生的成绩等级,其中高 3 位表示考试难度等级(0 - 7,0 表示最简单,7 表示最难),低 5 位表示具体的分数段(0 - 31,0 表示 0 - 10 分,1 表示 11 - 20 分,以此类推,31 表示 91 - 100 分)。
- 编写一个函数,接收一个学生的考试难度等级和分数段作为参数,将其填充到定义的位段结构体中,并以二进制形式输出整个字节表示的成绩信息。