美文网首页
2级小知识

2级小知识

作者: 珺林 | 来源:发表于2018-09-09 23:11 被阅读1次

    1.c程序

    c语言程序结构有三种,顺序结构,循环结构(三种),选择结构(if,witch)

    2.main函数

    每个c语言程序中有且只有一个main函数,读程序都要从main()开始,然后从上往下读,(碰到循环做循环,碰到选择做选择)。

    3.存储形式

    计算机的数据在电脑是以二进制的形式保存。最低的存储单元是bit(位),位是由0或者1构成。byte 是指字节,一个字节是指八个位,数据存放的位置就是它的地址。

    4.注释

    是对程序的说明,可以出现在程序的任何位置注释从/*到最近的一个*/,其间的任何内容都不会被计算机执行,注释不可以嵌套。

    5.书写格式

    每条语句的后面必须有一个分号,分号是语句的一部分。一行内可写多行语句,一个语句可写在多行内。

    6.标识符

    合法的用户标识符考察:

    合法的要求是由数字,字母下划线,组成。有其他字符错。

    并且第一个必须为字母或者下划线,其他的错。

    C语言标识符分以下三类:

    (1)关键字:他在程序中有固定的含义不能另作他用,如int,for,switch。

    (2)预定义标识符:预先定义并且有特定含义的标识符。如define,include等。

    (3)用户标识符:用户根据需要定义的标识符,符合命名规则并不与关键字重合。

    关键字不可以作为用户标识符,但是main,define,includ,scanf,printf都不是关键字。迷惑你的地方If可以作为用户标识符,因为第一个I大写了。

    7.实型数据

    实型数据的合法形式:小数形式和指数形式。掌握判定指数形式合法性。

    2.333e-1就是合法的大小为2.333×10-1。

    口诀:e前e后必有数,e后必为整数。

    8.字符

    字符数据的合法形式:

    ‘1’是字符占一个字节,“1”是字符串占两个字节。(含有一个结束符号)

    ‘0’的ascii码值是48,‘a'的ASCII码值是97,’A'的ASCII码值是65.

    字符型和整数是近亲

    char a=65;

    printf("%c",a);得到的是a

    printf("%d",a);得到的是65

    一般考试表示单个字符错我的形式:‘65’,“1"

    字符是可以进行算数运算的‘0’-0=48

    大小写转换方式:'A'+32='a'

    9.整型数据

    整型一般是两个字节,字符型是一个字节,双精度一般是4个字节

    考试时一般会说,在16位编译系统上,或者32位编译系统上。这种情况不要管他,

    10.转义字符

    程序中int a=0x6d是把一个16进制的数幅值给了a,0x必须有。

    int a=06d 是一个八进制的形式。

    在转义字符中,‘\x6d'才是合法的,0不能写,并且x小写

    ’\141' 合法,‘\108'不合法,因为不能出现8.

    11.算数运算

    +-*/%五种,%两侧要是整数,非整数就错了。

    三种取整丢小数的方式:不是四舍五入而是舍掉小数部分,

    12.强制类型转换

    将一个运算对象转换成指定类型。格式 : (类型名)表达式

    一定是(int)a,不是int(a)注意(int)(a+b)和(int)a+b的区别,前者是把a+b转型,后者是把a转型再加上b。

    13赋值

    是表达式就一定有数值

    赋值表达式:表达式数值是最左边的数值,a=b=5,该表达式为5,常量不能幅值。

    复合幅值运算符,注意m*=m+2,意思是m=m*(m+2)

    自加自减:假设a=5,++a表达式值为6,a++值为5

    j=a++,等价于j=a:a=a+1;

    j=++a,等价于a=a+1;j=j++;

    口诀:加加在前先加后用,加加在后先用后加

    14逗号运算

    逗号表达式优先级别最低。表达式的数值是逗号最右边的表达式的数值

    (2,3,4)的数值为4

    15.数制转换

    一定要记住二进制怎么转换成十进制

    八进制没有八,逢八进一,018这样的数值是非法的。

    16.位运算

    会有一到两个考试题目

    c语言提供六种位运算符:按位求反~,按位左移<<,按位右移>>按位与&,按位异或|,按位或^.

    总处理方法,几乎所有的位运算的题目都要按这个流程来处理。(先把十进制变成二进制再变成十进制)

    异或运算的规则:同0异1

    在没有舍去i数据的时候<<一位代表乘以2,>>一位代表除以2.

    相关文章

      网友评论

          本文标题:2级小知识

          本文链接:https://www.haomeiwen.com/subject/bicjgftx.html