c语言中字符变量与整型变量的相互转化
字符变量是用来存放字符常量的,当把字符常量赋值给字符变量的时候,字符变量中的值就是该字符的ascii码值。
所以:字符变量可以作为整型变量来处理。
char ch = 'a';
char ch = '2';
char ch = 2; //赋值为整型,对应ascii码为2的字符;
1、大写字母转小写字母:
char ch='A';
1) ch = ch +32; //ch=='a'
2) ch = ch + ('a'-'A');//ch=='a'
3)#include "ctype.h"
ch = tolower(ch); //ch=='a'
2、小写字母转大写字母:
char ch='a';
1) ch = ch -32; //ch=='A'
2) ch = ch - ('a'-'A');//ch=='A'
3)#include "ctype.h"
ch = toupper(ch); //ch=='A'
3、字符型数字变整型
char ch = '6';
1)int value = ch - 48; //value=6
2)int value = ch -'0'; //value=6
4、整型变字符型数字
int value = 6;
1)char ch = value + 48; //ch = '6'
2)char ch = value +'0'; //ch = '6'
c语言中字符变量与整型变量的相互转化相关推荐
- c语言中字符串数组应用,C语言中字符变量字符串和字符数组应用.doc
C语言中字符变量字符串和字符数组应用 字符变量(type`char`?字符串(string)和字符数组(type`char`arrary)是C语言中非常重要的结构成分,也是应用编程中常发生混淆?导致错 ...
- C语言中无符号整型变量赋值负数,负数时的有符号整型和无符号整型的转换
目录 一.补码 二.负数时的有符号整型和无符号整型的转换 三.关于无符号的笔试题 一.补码 有符号数在计算机中存储,用数的最高位存放符号, 正数为0, 负数为1 例如:有符号数 1000 0011,其 ...
- c语言中变量的值十进制,C语言中介绍的整型变量 即十进制 十六进制什么的是什么意思 能具体解释一下吗 还有换算什么的 谢谢...
二进制.八进制.十进制.十六进制. 编程序时 不需要换算.输入的时候 八进制%o 十六进制%x 十进制%d 在计算机都一样是二进制,不影响计算,不存在转换问题.输出的时候,同理用%o,%d,%x输出相 ...
- c语言中的字符变量用什么保留字来说明,第1、2章C语言基础练习题
第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名: 45. 已知 i=5;写出语句 i+=012; 执行后整型变量 i 的十进制值是[1]. 46. 已知 i=5.6;写出语句 a=(int ...
- c语言中的字符变量用保留字()来说明,C语言程序设计填空题2
题干 "C语言中的字符变量用保留字[1]来说明. 答案: ======(答案1)====== char " "如果函数不要求带回值,可用[1]来定义函数返回值为空. 答案 ...
- C语言中的整型变量与实行常量
一:整形: 不含小数的数称之为整型 整型变量有三种,分别是十进制,八进制,十六进制. %d 输出一个10进制int类型 %o 输出一个8进制int类型 %x 输出一个16进制的int类型,字母以小写输 ...
- asin c语言中 返回值范围_大学C语言考试易错知识点总结
作者:cggwz 来源:https://blog.csdn.net/cggwz/article/details/103740713?utm_medium=distribute.pc_relevant. ...
- c语言字符串加减_C语言中指针的介绍
C语言中指针的介绍 指针是C语言中广泛使用的一种数据类型. 运用指针编程是C语言最主要的风格之一.利用指针变量可以表示各种数据结构:能很方便地使用数组和字符串: 并能象汇编语言一样处理内存地址,从而编 ...
- C语言中的结构体,联合,链表和枚举,位域(上)
结构名只能表示一个结构形式, 编译系统并不对它分配内存空间. 只有当某变量被说明为这种类型的结构时,才对该变量分配存储空间. 一.结构的定义 定义一个结构的一般形式为: struct 结构名 { 成员 ...
最新文章
- cmd启动tomcat
- .NET 调用c++库注意事项
- 模拟k8s项目的生命周期
- linux系统 硬链接和软链接
- LINQ系列:Linq to Object排序操作符
- Go的闭包看你犯错,Rust却默默帮你排坑
- python编程入门书籍-零基础学习Python编程,这8本书必看!
- 四种模式、五大架构 规划企业物联网蓝图
- 34岁程序员年薪50w,java工程师转正答辩
- openwrt procd启动流程和脚本分析
- 计算机科学导论【第四版】读书笔记 (一)
- 微信小游戏开发实战教程8-消除处理
- Xcode-关于切换窗口的快捷键
- 软件企业税收优惠政策2022
- C++入门编程之成语接龙
- Data Analysis - Day9 - Numpy Functions
- mysql数据库员工表创建_mysql数据库简单练习(创建表格,增删改查数据)
- thuwc2020咕咕记+题解
- STK | 绘制卫星轨迹
- 小型极简主义 Linux 发行版:Peropesis