## 题目描述
解放战争时期,我军的无线电通讯员们夜以继日地坚守在电台前,传递着决定战局的重要情报。
为了提高密码的安全性与传输效率,指挥部决定将十进制的情报数字转换成二进制的电码(由 0 和 1 组成)进行发送。通讯班长小李需要提前评估发送这份情报需要花费的时间,因此他需要知道:一个给定的十进制正整数,在转换成二进制后,一共包含多少位数字?
请你编写程序,帮助小李计算出这个十进制数对应的二进制位数。
## 输入格式
一个正整数 $N$,表示需要发送的十进制情报数字。
## 输出格式
一个整数,表示该数字转换成二进制后的总位数。
## 输入输出样例 #1
### 输入 #1
```text
5
```
### 输出 #1
```text
3
```
## 输入输出样例 #2
### 输入 #2
```text
8
```
### 输出 #2
```text
4
```
## 输入输出样例 #3
### 输入 #3
```text
1000000000
```
### 输出 #3
```text
30
```
## 数据范围
对于 100% 的数据,$1 \le N \le 10^9$。
解放战争时期,我军的无线电通讯员们夜以继日地坚守在电台前,传递着决定战局的重要情报。
为了提高密码的安全性与传输效率,指挥部决定将十进制的情报数字转换成二进制的电码(由 0 和 1 组成)进行发送。通讯班长小李需要提前评估发送这份情报需要花费的时间,因此他需要知道:一个给定的十进制正整数,在转换成二进制后,一共包含多少位数字?
请你编写程序,帮助小李计算出这个十进制数对应的二进制位数。
## 输入格式
一个正整数 $N$,表示需要发送的十进制情报数字。
## 输出格式
一个整数,表示该数字转换成二进制后的总位数。
## 输入输出样例 #1
### 输入 #1
```text
5
```
### 输出 #1
```text
3
```
## 输入输出样例 #2
### 输入 #2
```text
8
```
### 输出 #2
```text
4
```
## 输入输出样例 #3
### 输入 #3
```text
1000000000
```
### 输出 #3
```text
30
```
## 数据范围
对于 100% 的数据,$1 \le N \le 10^9$。