char字符运算
来源:互联网 发布:谷饶淘宝村 编辑:程序博客网 时间:2024/06/05 15:31
使用OpenCV对图像进行处理时,总会有一个疑问:
对char字符进行运算时,为什么它能转换成ascii码对应的十进制进行运算?
char 型变量,实际上是1字节 整型。
short int 是 2 字节 整型.
long int 是 4 字节 整型.
所以 char, short int, long int 都可以放在一起做整型运算。
short int 是 2 字节 整型.
long int 是 4 字节 整型.
所以 char, short int, long int 都可以放在一起做整型运算。
只是它们的数值许可范围不同,char 型范围 是 0到255。
char 型,与short int, long int 一样,在计算机内,用的是2进制。
输入输出可以用 10进制,16进制,8进制。
当输出格式用 %c 时,它们都可以输出为字符,当输入格式用 %c 时,它们都可以把输入的字符转为整型ascii码值。
例如:
short int si=65;
long int li=66;
char c=67;
printf("%c %c %c",si,li,c);
输出:A B C
------------------------
例如:
scanf("%c %c %c",&si,&li,&c); 若拍入 a b c
printf("%d %d %d",si,li,c); 打印出 97 98 99
附AscII码表一张:
0 0
- char字符运算
- char 字符
- char 字符
- 简单题:不等式(知道了运算符号算是字符可以定义为char类型)待解决
- 字符运算
- char的整型运算
- char* 比较运算
- c++ char 运算
- Char类型的运算
- byte、char、short运算
- 宽字符 和 Char字符
- 宽字符(wide char)
- oracle 特殊字符char
- 宽字符转为char *
- char * 和字符数组
- 使用字符:char类型
- 使用字符:char类型
- 判断字符char
- Android编程之SparseArray<E>
- 平台中如何实现快捷的组合功能键
- When a class is loaded and initialized in JVM - Java
- IDEA部署web项目到tomcat,经常报PermGen space错误解决方法
- Maven学习总结(6)——Maven与Eclipse整合
- char字符运算
- [IOS]edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets
- 关联表查询及加 ""
- xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
- 一个jboss配置多个实例
- 提升统计页面获取数据效率的实现思路
- C++ template
- Maven学习总结(7)——eclipse中使用Maven创建Web项目
- 金币阵列问题