c语言上课笔记字符位运算

c语言上课笔记字符位运算

ID:8967922

大小:38.00 KB

页数:3页

时间:2018-04-13

c语言上课笔记字符位运算_第1页
c语言上课笔记字符位运算_第2页
c语言上课笔记字符位运算_第3页
资源描述:

《c语言上课笔记字符位运算》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、知识点总结第八节字符一、字符常量1、C语言中的字符常量是一对单引号括起来的一个字符。如‘A’‘a’‘92、字符常量占用一个字节(8位)的存储单元。3、还有一类特殊的字符专为控制作用设计,称为控制字符。C语言规定,控制字符必须用转义字符表示。转义字符在语法上仍然是单个字符。4、C语言中共有三种转义字符:A、一般转义字符:由一个“”开头加上一个普通字符组成,代表一个字符。如‘a’B、八进制转义字符:是由“”与其后的1到3位八进制数字构成的字符序列。如‘17’注意:不可以出现前导的零。C、十六进制转义字符:由一个‘x’与其后的1到

2、2位十六进制数字构成的字符序列。如‘xaF’注意:不可以出现前导的零,x必须是小写。关于字符常量的几点说明:1、字符常量的标志是一对单引号。2、字符常量在语法上是单个字符,因此字符常量要么是一对单引号括起来的一个普通字符,要么是一对单引号括起来的转义字符。C语言中常用的转义字符1、换行2、\一个反斜杠字符3、’一个单引号4、”一个双引号5、ooo1~3位八进制数代表的字符6、xhh1~2位十六进制数代表的字符7、空值二、字符变量1、字符变量用来保存字符型数据。定义的基本格式:char变量名;其中char是关键字,表

3、示字符型数据,占用一个字节的存储空间。下面对字符变量a赋初值:a=‘A’,此时,变量a中存放了‘A’的ASCII码值65。注意:1、chara=‘A’与chara=65是近亲关系。2、chara=‘65’是错误的,正确的是chara=65三、对字符型数据的运算字符型数据都是以整形量处理的,因此字符型数据可以任何整形运算。在运算过程中,将字符替换为对应的ASCII码值之后再进行运算。注意:常用字符与ASCII码对照表在190页.第九节位运算一、位运算符1、~按位求反1变0,0变1最高级2、《左移a《b<=>a*2的b次方13、》右移a》

4、b<=>a2的b次方14、&按位与同1为1,否则为025、^按位异或不同为1,相同为036、

5、按位或同0为0,否则为1最低级二、步骤1、十进制转换为二进制2、位运算3、二进制转换为十进制三、位数不同的运算数之间的运算规则1、先将两个运算数右端对齐。2再将位数短的一个运算数往高处扩充,即:无符号数和正整数左侧用0补全,负数左侧用1补全,然后对补齐后位数相等的两个数按位进行位运算。第二章数据输出与输入第一节数据输出(一)一、printf函数的一般格式格式为:printf(“”,);说明:1、原样输出,带%的格式说明2、一一对应3、个数相

6、等二、printf函数的功能是按照指定的格式把需要输出的数据在标准输出设备上输出三、printf函数的格式说明1、%d或%i输出有符号的十进制整型数2、%f输出单精度或双精度数且小数点后有6位小数数位3、%c输出一个字母4、%o输出八进制无符号形式整型数(不带前导0)5、%x或%X输出十六进制无符号形式整型数(不带前导0x或0X)6、%u输出无符号的十进制整数第二节数据输出(二)一、printf函数说明1、可以在%和格式字符之间加入一个整数来控制数据所占的宽度2、在%和格式字符f之间加入“整数1,整数2”来控制输出数据的格式时,“整数

7、1”用于指定输出数据占的总宽度,“整数2”用于指定输出实数的小数部分的个数。3、如果需要在输出的八进制数前添加0,或在输出的十六进制数前添加0x,可在%和格式字符o和x之间插入一个#号(注意:#号对其他格式字符通常不起作用)注意:这些所对应的表在36页。特别说明:如果要输出“%”时,则应该在格式控制中用两个连续的“%”,即“%%”来表示,也就是在格式控制中出现两个连续的“%”,则此时“%”不再用来代表格式说明。例如:printf(“%%%d”,3)=%3printf(“%%d”,3)=d%printf(“%d%%%%d”,3)=3%%

8、d二、putchar函数输出数据1、putchar函数输出的时候,不需要格式说明2、调用格式:putchar(c);3、c可以是字符变量,也可以是字符常量,但putchar只能输出字符型数据。如putchar(‘C’)输出的是C第三节数据输入一、scanf函数的一般格式格式:scanf(“”,);说明:1、分隔符2、原样输出,带%的格式说明3、一一对应4、个数相等5、跳过输入二、使用getchar函数输入数据1、使用getchar函数输入字符型数据的时候,不需要格式说明2、调用格式:c=getchar();3、函数的一对圆括号不可缺少

9、,里面无需任何参数。4、这条输入语表示等待用户从键盘读入一个字符,并将该字符赋值给字符变量c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。