C for ios --- char 类型
来源:互联网 发布:淘宝优惠券怎么删掉 编辑:程序博客网 时间:2024/05/14 06:17
char类型
1.char类型基本概念
char是C语言中比较灵活的一种数据类型,称为“字符型”。它是用来存储字符的,因此可以将一个字符常量赋值给一个字符型变量
1个字符型变量占用1个字节,共8位,因此取值范围是-2^7\~2^7-1。在这个范围内,你完全可以将字符型变量当做整型变量来使用
在某些字符前面加上”\”形成的字符,称为“转义字符”,比如\n、\t、\0
2.char型数据存储原理
- char a=’a’ —–>取出’a’的ASCII码值,97,然后转换2进制,存储在一个字节中
3.char型使用注意事项
- 当把一个字符赋值给一个char类型变量,那么系统首先查这个字符所对应的ASCII码,然后把这个ASCII值放到变量中
~~ char c = 'a';~~ printf("%d\n",c);~~ 输出结果: 97
- 根据变量中存储的ASCII值,去查ASCII表中对应字符,然后把这个字符打印控制台上,整形和 字符型可以互相转换。
~~ int c = 97;~~ printf("%c\n",c);~~ 输出结果:a
字符型变量不能用来存储汉字
- char c = ‘我’; char字节,一个中文字符占3字节(unicode表),所有char不可以存储中文
不支持多个字符,多个字符是字符串
~~ char c = 'ac'; // 错误写法~~ printf("%c\n",c);
4.练习
- 输入一个小写字母,要求转换成大写输出
- 分析
~~ a ....z 对应ASCII表中的值97...122~~ A 65 a 97 差了32
- 实现
~~ char toLower(char c){~~ char ch;~~ if (c>='a'&&c<='z') {~~ ch= c-32;~~ }~~ return ch;~~ }
0 0
- C for ios --- char 类型
- C for ios --- 类型说明符
- char类型和string类型(C++,C#)
- char类型和string类型(C++,C#)
- C语言中的char类型
- C Primer Plus-char类型
- C中Char类型 ----%d %c
- iOS中String 转为char类型
- Objective-C数量类型-Objective-C char 字符类型
- C语言之char类型研究
- 对 c\c++ char类型的理解
- C++: char* 与 string类型转换
- C语言笔记 lesson4 char类型
- 对 c\c++ char类型的理解
- 关于<c:if >判断 char 类型
- c语言char类型的相关知识点
- C-Dogs for ios
- C for ios --- 函数
- E. Bindian Signalizing (拆环成链)(好题)
- JNI高级教程之数据类型转换
- C for ios --- 位运算
- windows下git http协议保存用户名密码
- Effective STL: 尽量使用区间成员函数代替它们的单元素兄弟
- C for ios --- char 类型
- main中静态方法,静态块,构造方法执行顺序
- Windows批处理
- ClientDataSet 的 Aggregate 字段,可以用来做分组统计
- C for ios --- 类型说明符
- 远程登录家里的无线路由器
- Android APP安全测试入门
- 手机触摸滚动导航
- com.Android.build.api.transform.TransformException