C语言知识点4

第八节、字符 
1)字符数据的合法形式:: 
   '1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。 
  '0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。 
一般考试表示单个字符错误的形式:'65'    "1"   字符是可以进行算术运算的,记住: '0'-0=48 大写字母和小写字母转换的方法: 'A'+32='a'  相互之
间一般是相差32。 
2)转义字符: 
转义字符分为一般转义字符、八进制转义字符、十六进制
转义字符。 
一般转义字符:背诵\0、 \n、 \’、 \”、 \\。 八进制转义字符:  ‘\141’ 是合法的, 前导的0是不
能写的。 
十六进制转义字符:’\x6d’ 才是合法的,前导的0不能写,并且x是小写。 
3、字符型和整数是近亲:两个具有很大的相似之处           char a = 65   
            printf(“%c”, a);  得到的输出结果:a printf(“%d”, a); 得到的输出结果:65          
第九章、位运算   
1)位运算的考查:会有一到二题考试题目。 
总的处理方法:几乎所有的位运算的题目都要按这个流程来处理(先把十进制变成二进制再变成十进制)。 
例1: char a = 6, b; 
     b = a<<2;  这种题目的计算是先要把a的十进制6化成二进制,再做位运算。 
例2: 一定要记住,异或的位运算符号” ^ ”。0 异或 1得到1。 
                                         0 异或 0得到0。两个女的生不出来。 
考试记忆方法:一男(1)一女(0)才可以生个小孩(1)。 
例3: 在没有舍去数据的时候,<<左移一位表示乘以2;>>右移一位表示除以2。    
第二章 
第一节:数据输出(一)(二) 
1、使用printf和scanf函数时,要在最前面加上#include“stdio.h” 
2、printf可以只有一个参数,也可以有两个参数。(选择题考过一次) 
3、printf(“ 第一部分 ”,第二部分  );把第二部分的变量、表达式、常量以第一部分的形式展现出来! 
4、printf(“a=%d,b=%d”,12, 34) 考试重点! 
一定要记住是将12和34以第一部分的形式现在在终端也就是黑色的屏幕上。考试核心为:一模一样。在黑色屏幕上面显示为  a=12,b=34           
  printf(“a=%d,\n b=%d”,12, 34)那么输出的结果就是:a=12, 
b
=34 
   5、int x=017;   一定要弄清楚为什么是这个结果!过程很重要 
      printf(“%d”, x); 15 
printf(“%o”, x); 17  printf(“%#o”,x); 017
  
printf(“%x”, x); 11   printf(“%#x”,x); 0x11  

   6、int x=12,y=34;  注意这种题型       char z=‘a’;

写,并且x是小写。 
3、字符型和整数是近亲:两个具有很大的相似之处           char a = 65   
            printf(“%c”, a);  得到的输出结果:a printf(“%d”, a); 得到的输出结果:65 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值