C语言的复习

来源:互联网 发布:淘宝vx是什么意思 编辑:程序博客网 时间:2024/04/29 01:42

1.关键字


一共有32个关键字

关键字分为两类:


1.数据类型关键字

A.基本数据类型5

B.类型修饰关键字4

C.复杂类型关键字5

D.存储级别关键字6


2.流程控制关键字

A.跳转结构4

B.分支结构5

C.循环结构3



2.命名规则

A.不能以数字开头

B.不能用关键字命名

C.严格区分大小写

D.可以以_,字母开头

E.不能有#-|.!({中文


3.命名规范

A.要有意义

B.驼峰命名法


4.注释

xcode中 command + /


5.数据

1byte = 8bit


1.数据类型

基本类型:

整型:short,int,long

字符型:

实型:float,double

构造类型:

数组

结构体struct

共用型union

枚举类型enum

指针类型

空类型void

定义类型typedef



2.不同数据类型占用不同的存储空间

pastedGraphic.png

pastedGraphic_1.png





4.printf函数的使用


格式:printf(“格式控制符”,输出列表)


d:输出十进制的整数

f:输出实数类型的数据

c:输出一个字符

s:字符串


原理就是 把格式控制符替换掉,所以格式控制符又称占位符



%f的精度问题

有效位数是7位 %.xf x位超过7位,直接随机出数字

可以用双精度double类型来解决以上问题


域宽问题

  %d

    %md  m就是域宽  如果输出的数 大于域宽 就按数据的实际位数输出

    m>0 左边补空格 m<0 右边补空格

    

    %02d 域宽是2,如果不够用0代替

    

    \t \n \r \\ %% 转义字符

    有间隔 换行 转义\ 一个%



4.scanf函数使用


它是一个阻塞式函数


&位取地址符号


d:十进制整数

o:八进制整数

x:十六进制整数

i:输入以上三种

u:输入一个无符号的十进制整数

f,e,g输入一个小数或者指数的浮点型

c:字符

s:字符串


格式:


scanf(格式控制符,变量的地址)


注意事项:


接受单个值时,在输入值之前,输入空格 回车 tab 键都会被忽略

%d%d时,可以用空格和回车 隔开再输入



运行原理:


输入内容时,先将内容放到scanf的缓存区中,然后根据格式控制符,从缓冲区中依次取它要的内容,如果要求一致,旧把值放到变量中


如果缓冲区有内容,不会提示我们再输入值

建议混合时用,


0 0
原创粉丝点击