c语言学习笔记-字符
来源:互联网 发布:污水厂化验数据日报表 编辑:程序博客网 时间:2024/05/16 15:15
一、字符常量(略)
二、字符变量(总爱和字符串字符数组等一些乱七八糟的东西弄混)
字符变量用来存放字符常量,但只能,只能!存放一个字符,存放字符串(若干个字符)是错误滴!
定义形式:
char c1='a',c2='b';
在所有的编译系统中一个字符变量在内存中占一个字节(8bit位)
字符数据在内存中的存储形式及使用
字符常量放到一个字符变量中,并不是把字符本身放到内存单元中去,而是将该字符的相应的ASCII码(十进制数)放入存储单元中
#include "stdio.h"void main(){ char c1,c2; c1=97; c2=98; //以字符形式输出 printf("%c,%c\n",c1,c2); //以整数形式(ASCII码)输出 printf("%d,%d\n",c1,c2);}
注意:字符数据只占一个字节,它只能存放0~255范围内的整数。
大小写字母转换(c语言允许字符数据与整数直接运算)
#include "stdio.h"void main(){char c1,c2;c1='a';c2='b';printf("%c %c",c1,c2);//转换成大写c1=c1-32;c2=c2-32;printf("%c %c",c1,c2);}
字符常量:一对单引号‘ a ’;
字符串常量:一对双引号括起来的字符序列“how do you do”
'a'是字符常量
“a”字符串常量 区别:字符串里面多了一个‘ \0 ’字符,‘ \0 ’是ASCII码为0的字符
char c;c='a';//正确c="a";//错误,不能把字符串常量付给字符串变量
- c语言学习笔记-字符
- c语言学习笔记39字符数组
- C语言学习笔记字符读入读出
- 【C语言学习笔记】转义字符
- C语言学习笔记(二)--格式字符控制
- 【C语言】学习笔记:字符串与字符数组
- c语言学习笔记38之字符指针
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C 语言学习笔记
- C语言学习笔记
- MediaInfo源代码分析 2:API函数
- wpa_supplicant介绍与使用
- burpsuit学习--修改来源地址
- android AIDL 小结
- 真机上的App如何抓包
- c语言学习笔记-字符
- color belended layers
- 已知前序中序序列,求后序遍历序列
- Mahout协同过滤算法源码分析(5)--拓展篇
- Linux C线程的使用
- SAP ERP 常用数据表
- android 中调用 so 动态链接库
- CentOS6.4升级python2.6.6到3.3.0
- Oracle中trunc函数、round 函数、ceil函数和floor函数的使用