C语言知识点4

    xiaoxiao2025-04-26  19

    第八节、字符  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 

    转载请注明原文地址: https://ju.6miu.com/read-1298458.html
    最新回复(0)