c语言:如果字符变量c中的字符是英文字母,则把 变量c赋值成字符’a’ ,如果字符变量c中的字 符是数字’0’~’9’,则把变量c赋值成字符’0’, 如果以上皆不是,则把变量c赋值成空格字 符。
时间: 2023-11-09 17:04:39 浏览: 25
代码如下:
```c
if(c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') {
c = 'a'; // 英文字母
} else if(c >= '0' && c <= '9') {
c = '0'; // 数字
} else {
c = ' '; // 其他字符
}
```
解释:首先判断字符是否为英文字母,如果是则把变量c赋值成字符’a’;如果不是,则判断是否为数字,如果是则把变量c赋值成字符’0’;如果以上两种情况都不满足,则把变量c赋值成空格字符。
相关问题
c语言程序:如果字符变量c中的字符是英文字母,则把 变量c赋值成字符’a’ ,如果字符变量c中的字 符是数字’0’~’9’,则把变量c赋值成字符’0’, 如果以上皆不是,则把变量c赋值成空格字 符。
实现代码如下:
```c
if(c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') {
c = 'a';
} else if(c >= '0' && c <= '9') {
c = '0';
} else {
c = ' ';
}
```
这里使用了连续的 if-else 语句,根据字符变量 c 的取值范围来判断,如果是英文字母则赋值为字符 'a',如果是数字则赋值为字符 '0',否则赋值为空格字符。注意字符变量的取值范围可以使用 ASCII 码表中的值来判断。
C语言中把字符赋值给变量用什么函数,怎么使用这个函数
C语言中把字符赋值给变量可以使用赋值运算符"="。如下所示:
```c
char ch = 'a'; //把字符'a'赋值给变量ch
```
也可以使用scanf()函数来从标准输入中读取一个字符并赋值给变量。如下所示:
```c
char ch;
scanf("%c", &ch); //从标准输入中读取一个字符并赋值给变量ch
```
注:scanf()函数需要包含头文件<stdio.h>。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)