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

黑马程序员—C语言—(关键字、标识符、数据、常量、变量、注释)

2015-12-18 18:08 369 查看
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一.关键字

1.什么是关键字

(1)关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”

(2)C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义如:

auto double int struct break else long switch

case enum register typedef char extern return union

const float short unsigned continue for signed void

default goto sizeof volatile do if while static

2.关键字的特征

(1)关键字有特殊的颜色

(2)关键字全都小写

注意:定义变量名和函数名时不可使用关键字。

二.标识符

1.什么是标识符

标识符就是在程序中自定义的一些符号和名称。与关键字类似,但是关键字是C语言默认提供的符号,而标识符是程序员自定义的。

2.标识符的作用

(1)标识符,用来表示某些东西的符号,其目的是将事物区别开来

(2)标识符主要用于变量和函数的声明,用于区分不同的变量和函数

3.命名

(1)命名规则

1)只能使用字母,数字,下划线

2)不能以数字开头

3)不能使用关键字

4)字母严格区分大小写

(2)命名规范

1)标识符应带有一定的含义,比如英文单词,让人一看到就知道所要表达的意思

2)如果标识符中有多个单词,可以使用驼峰命名法,如myBlock。还可以使用下划线连结,如my_block。

三.数据

1.什么是数据

能够被计算机处理的图像,音频,文字都是数据。生活中,我们时时刻刻都在和数据打交道,使用qq时产生的文字信息,使用电视看到的图像,还有体重数据,血压数据,股票数据等。

2.C语言中的数据类型

1)基本数据类型:整形 、浮点型、字符型

2)构造类型

3)指针类型

4)空类型

四.常量

1、整型常量

包括所有的整数,比如10,-4,56等等。

2、浮点常量

(1)double 双精度浮点数,其实就是小数。

(2)float 单精度浮点数,也是是小数,但其精确度比double低。为了与double区分,通常在float型数据后面加 f 如4.56f,5.4f

3、字符常量

将一个数字(0~9)、英文字母(a~z、A~Z)或者 其他符号(+、-、!、?等)用单引号括起来,这样构成的就是字符常量。比如:’6’、’a’、’F’、’+’、’$’等。

注意:字符只占一个字节。

4、字符串常量

与字符常量类似,将一个或者多个字符用双引号(” “)括起来,这样构成的就是字符串常量。比如”哇哈哈”、”abcd”、”my_car4”,其实printf(“Hello World”);语句中的”Hello World”就是字符串常量。

五.变量

1.什么是变量

当一个数据的值需要经常改变或者不确定时,就应该用变量来表示。

2.定义变量

(1)目的

1)任何变量在使用之前,必须先进行定义。

2)定义变量的目的是:在内存中分配一块存储空间给变量,方便以后存储数据。

3) 如果定义了多个变量,就会为这多个变量分别分配不同的存储空间。

(2)格式

变量类型 变量名;

比如int num;

1)变量名属于标识符

2)变量类型属于关键字

3)变量的使用

(1)赋值

a.往变量里面存点东西,就是赋值,赋值语句后带个分号;

i = 10;

b.第一次赋值,可以称为“初始化”,初始化的两种形式:

先定义,后初始化:int a; a = 10;

定义的同时进行初始化:int a = 10;

(2)修改

1)可以修改变量的值,多次赋值,每次赋值都会覆盖原来的值

i = 10;

i = 20;

变量i最后的值是20

2)使用printf输出一个或多个变量的值

int a = 10, c = 11;

printf(“a=%d, c=%d”, a, c);

3)简单的加减操作

int a = 10 + 20;

4)没有初始化时不要拿来使用(下面的写法是不建议的)

int score;

printf(“score=%d”, score);

(3)变量之间值的传递

1)可以将一个变量的值赋值给另一个变量

int a = 10;

int b = a;

2)连续赋值

a = b = 10;

/*
中间写注释
*/
#include <stdio.h>
int main()
{
int a = 24; // 定义int类型变量并初始化
double b = 65.50;  //定义double类型变量并初始化
printf("a = %d,b = %d\n",a,b);  //printf输出
return 0;
}


六.注释

1.什么是注释

1)注释是在所有计算机语言中都非常重要的一个概念,从字面上看,就是注解、解释的意思

2)注释可以用来解释某一段程序或者某一行代码是什么意思,方便程序员之间的交流。假如我写完一行代码后,加上相应的注释,那么别人看到这个注释就知道我的这行代码是做什么用的

3)注释可以是任何文字,也就是说可以写中文

2.单行注释

1)单行注释以两个正斜杠开头,也就是以//开头,只能注释一行,从//开始到这行的结尾都是注释的内容

2)任何地方都可以写注释:函数外面、里面,每一条语句后面

3.多行注释

多行注释以/开头,以/结尾,/和/中间的内容都是注释

4.注释的作用

1)被注释的代码不会参与编译

2)检查代码的作用

3)排除错误

5.注释的嵌套现象

1)单行注释可以嵌套单行注释、多行注释

2)多行注释可以嵌套单行注释

3)多行注释不能嵌套多行注释
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 ios