您的位置:首页 > 编程语言 > C语言/C++

C语言基础

2016-04-01 20:57 253 查看
1.C语言中的关键字(32个)

2.标识符的命名规则

a. 只能由字母,数字,下划线或美元符号$组成

b.不能以数字开头

c.不能与关键字重名

d.严格区分大小写

3.标识符的命名规范

1).起一个有意义的名字(提高代码的可读性)

2).驼峰命名

4.常量,表示一些固定的数据,这些数据不能改变

5.常量分类:整型常量,实型常量,字符常量,字符串常量。

特殊的字符常量(转义字符):‘\n’,' \t'

6.常量定义:const 常量标识符 = 常量

7.变量的基本概念:代表内存的某个空间,他的取值是可变的,是数据的基本单元。

8.变量的二要素:1)变量的类型,2)变量的名称

变量的名称是我们操作变量(存储数据)的依据。

9.变量的分类:全局变量和局部变量

10.变量的格式:变量类型 变量名称

11变量初始化

1)定义的同时初始化

int a=1,b=2;
2) 先定义,后初始化

int a;
a = 10;
3)使用一个变量进行初始化

int a;
int b = 10;
a = b;
4)给变量连续初始化

int a,b,c,d;
a=b=c=d=10 //等价于a=10,b=10,c=10,d=10


12.变量的作用域分类:局部变量和全局变量
1)局部变量:

2)全局变量:

13.在代码块内部可以定义和局部变量相同的变量名,在代码块定义相同变量名,

13. printf()函数

%f

%m.nf -> m表示总的位数(列数),n表示小数点的位数,如果位数小于m左端补空格。

%-m.nf -> 输出共占m列,其中n位小数,如果数值小于m右端补空格。

%*.* ->

注意:%f打印出来后,float精度小数点后6位,有效数字是7位,有效位数8位(因为含点)。double精度小数点后6位,有效数字是15位,有效位数16位(含点)

float f = 3.1415926f;
printf("f = %.7f\n",f);
输出结果

f = 3.1415925
Program ended with exit code: 0
有效数字是3.141592 无效数字是5

例子:

float a = 11111.11111f;
float b = 22222.22222f;
printf("a+b=%f\n",a+b);
输出结果

a+b=33333.335938
Program ended with exit code: 0
有效数字:33333.33 无效数字5938

14.printf使用注意事项

1)%md 问题 (设置域宽)

m-数字,可以为正可以为负,

如果要输出的数的位数 > 域宽 则按照实际位数输出

如果要输出的数的位数 < 域宽 则按照实际位数输出

m > 0 从左侧补空格,

m < 0 从右侧补空格

2)%0md使用注意

%0md表示不足的部分补0

3)转义字符 \t \n \r \\ %%
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: