【黑马程序员】C语言基础语法

原创 2015年11月17日 16:06:31



------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------



一、关键字及其分类


1、关键字的基本概念

 

关键字就是已被C语言本身使用,不能用作其他用途使用的字。


c语言中一共有32个关键字


数据类型相关的:20个

A.基本数据类型(5)

void,char,int,float,double


B.类型修饰关键字(4)

short,long,signed,unsigned


C.复杂类型关键字(5)

struct,union,enum,typedef,sizeof


D.存储级别关键字(6)

auto,static,register,extern,const


流程控制关键字

A.跳转结构(4)

return,continue,break,goto


B.分支结构(5)

if,else,switch,case


C.循环结构(3)

for,do,while


二、标示符概念及其命名原则


1.标示符

在c语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称称为标示符。

标示符的划分:关键字,预定义标识符和用户标识符


2.标示符的命名原则


A.只能由字母、数字、下划线或者$组成

B.不能以数字开头

3.不能与关键字重名

4.严格区分大小写


三、标示符的命名规范


命名规范:


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

2、驼峰命名:第一个单词首字母小写,其他单词的首字母大写


四、C语言中的注释介绍


1.为什么要写注释

良好的代码注释习惯可以提高程序的可读性。注释是对代码的解释说明,是给程序员看的,方便程序员之间交流。


常见用法:1.解释代码 2.做函数说明3.做思路分析


2.注释的特点

注释不参与编译,编译的时候直接跳过


3.注释的分类:1.单行注释 2.多行注释


4.注释的使用注意

1.多行注释可以加回车,单行注释不行

2.单行注释有一个快捷键:command+/

3.单行注释可以嵌套多行注释,但是多行注释必须在同一行

4.多行注释可以嵌套单行注释

5.多行注释不可以嵌套多行注释


五、数据及数据类型


C语言中有5大类数据类型: 基本类型、构造类型、指针类型、空类型、定义类型 


 


六、数据类型的内存占用及范围

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





七、常量的概述及分类


1、什么是常量

常量则表示一些固定的数据,也就是不能改变的数据


2、常量分类

  1)整型常量,也就是整常数(十进制,八进制,十六进制,二进制)

十进制:默认

八进制:以0开头:045

二进制:0b开头

十六进制:0x开头:0x438fa

2)实型常量

单精度的常量:以f结尾,表示单精度的小数:23.2f,占用4个字节

双精度的常量:计算机默认的以双精度的形式表示一个小数

3)字符型常量

用单引号括起来的字符:’a’

4)字符串常量

用双引号括起来,里面可以是字符、数字、符号:”abc”

5)常量的定义方法

常量定义->CONST->常量标示符-> = >常量;


八、变量的概念及定义

1.什么是变量

所谓变量,它代表内存的某个空间,它的取值可以变的,是数据的基本单元。

变量由两要素 构成:变量名与变量类型。 

程序运行过程中,他的值可以改变的数据,代表着一个存储空间, 需要用变量名来找到这个数据 

2.变量的分类:

局部变量:函数的内部或者代码块的内部定义的变量

全局变量:在函数的外部定义的变量

3.变量的定义


格式1: 变量的类型  变量的名称

  int        a

格式2: 变量类型  变量名1,变量名2..


        变量名的命名规范:

1)严格遵守标示符的命名规则

2)变量名不能同名(某些情况下可以)


九、printf函数介绍

1.printf函数是一个标准库函数,能够以精确的格式输出程序运算的结果。 printf函数的调用 


2.格式为: printf("格式控制字符串",输出项列表); 

3.格式控制符

%d 输出一个10进制的整数

%f 输出一个实数型的数据(不能输出整形的数据,默认输出六位小数)

%m.nf :m表示总的位数,n表示小数点后的位数

%-m.nf:后边开始补空格

%c 输出一个字符

%o 把一个数以八进制输出

%x 把一个数按十六进制输出


十、scanf函数的介绍及使用

作用:从键盘接收用户输入的内容

格式:scanf(“格式控制字符串”,输入项地址列表);


版权声明:本文为博主原创文章,未经博主允许不得转载。

黑马程序员——C语言基础语法

C语言基础语法: 1.关键字:有32个关键字,都被C语言赋予特殊意义。xcode中红色字体都为关键字。(都为小写) 2.标识符:自定义一些符号和名称。    功能:区别东...
  • fengqingyanglz
  • fengqingyanglz
  • 2015年09月13日 15:54
  • 84

黑马程序员------C语言基础语法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- C语言中笔记 常见文件的拓展名 1   .c是c语言源文件,在编写代码的时候创建 2   ....
  • qq_25027273
  • qq_25027273
  • 2015年01月03日 23:49
  • 228

黑马程序员——C语言——基础语法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1. C语言程序 C语言的源程序是.c文件 C语言程序的构成: 由函数构...
  • Susie_lv
  • Susie_lv
  • 2015年12月06日 20:03
  • 353

黑马程序员-C语言-基础语法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一  关键字基本概念               关键字就是已被C语言本身使用,不能...
  • qq_33493835
  • qq_33493835
  • 2015年12月26日 21:03
  • 130

黑马程序员--C语言——基础语法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一.C语言是面向过程的高级语言,先学C是因为OC是对C不能面向对象的补充。 C可以说是编程语...
  • qq_16758755
  • qq_16758755
  • 2015年07月31日 19:49
  • 151

黑马程序员—C语言_基础语法

C程序的构成 1> C语言程序是有函数构成的      任何一个C语言程序都是由一个或者多个程序段构成的,每个程序段都有自己的功能。这种程序段我们一般称之为函数。如下面一个函数,用来在屏幕上输出一段字...
  • z111222333
  • z111222333
  • 2014年03月21日 00:09
  • 382

黑马程序员——C语言基础篇---基础语法

黑马程序员学习日志,C语言的基础学习
  • liufeng124
  • liufeng124
  • 2015年04月13日 22:10
  • 521

黑马程序员——c语言学习---第一个程序

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------  从今天开始我漫长的编程之旅,提前预祝自己成功! 1、开发条件 a、mac...
  • qq_25842885
  • qq_25842885
  • 2015年02月05日 12:46
  • 354

学习笔记1—C语言的基本语法

1 C语言的程序构成方式   1)c语言程序由函数构成,每个函数可以实现一个或多个功能。 2)一个正规程序可以有多个函数,但是有且只有一个主函数。 3)函数只有在被调用的时候才执行,主函数由系统调用执...
  • ww231147
  • ww231147
  • 2015年11月14日 18:11
  • 3609

黑马程序员---C语言学习笔记之五

------- android培训、java培训、期待与您交流! ---------- 1.位段(位域)   使用伪指令#pragma pack (n),编译器将按照 n 个字节对齐;   使用伪...
  • yafengxnbh
  • yafengxnbh
  • 2015年03月16日 14:55
  • 184
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【黑马程序员】C语言基础语法
举报原因:
原因补充:

(最多只允许输入30个字)