`

C语言基础一

    博客分类:
  • c
c 
阅读更多
C语言程序中可以直接使用加减乘除(+,-,*,/)。
;用来分隔不同的语句
大括号用来对语句进行分组,一组中的语句还可以继续分组
C语言程序中必须有函数,不同的函数用不同的名称区分。至少有一个叫main的函数,程序启动后立刻激活这个函数。函数被激活后对应大括号内部的语句从上到下顺序执行,所有语句结束则函数结束。
叫做main的函数前面要写int。
叫做main的函数大括号内部最后必须有这样一条语句
return 0;
其中return是一个C语言关键字,表示大括号结束。

关键字是C语言中有特殊意义的英文单词,全小写字母构成

标识符用来在C语言程序中起名字,标识符应该使用有意义的内容表示
标识符准则:
1.必须字母或者下划线做开头
2.除了第一个字母以外的所有字符可以是英文字母,下划线或者数字
3.大小写不同的字母被认为是不同的字母
4.不能和关键字冲突
5.长度没有限制,但是C语言会只选取前面的若干字母

C语言书写规范
1.一行内放置一条语句(超常语句可以放在多行里)
2.在适当的地方加入空格以提高可读性
3.具有从属关系的语句要通过缩进区分
4.在合适的地方加入空行对语句进行分隔
5.多个单词构成的标识符可以采用驼峰写法或者下划线写法

linux系统中C语言程序开发基本流程:
1.使用vi编写程序文件,以.c作为扩展名
2.使用gcc工具对程序文件进行翻译,命令如下
gcc 文件名
3.使用命令./a.out运行得到的结果文件

预处理指令用于把文件内容改变。预处理指令以#做开头,最后没有;。

#include预处理指令的作用可以把其他头文件的内容插入到当前源文件中。

#include预处理指令中可以使用两种方式表示文件,一种是用双引号包含文件名,这种表示方式表示从当前源文件所在目录开始查找。另一种表示方式用<>包含文件名,这种表示方式表示忽略当前源文件所在目录。

编译器是一种工具软件,可以把程序文件变成计算机能认识的格式,这个过程叫做编译。gcc是一组编译器软件的统称,其中用来对C语言程序进行编译的软件名称就叫gcc。

C语言程序的处理分成如下三歩:
1.预处理,把所有预处理指令要求的工作完成
2.编译  把语句翻译成计算机认识的格式
3.链接  建立起不同语句组之间的联系

GCC选项介绍
   -E     只完成预处理工作
   -c     只完成预处理和编译工作
   -std=c89/-std=c99
          指定当前编译遵循的C语言标准

变量是程序中唯一可以用来记录信息的手段。

使用变量声明语句在程序中引入变量,使用方法如下
int shu_zi;
其中shu_zi是变量名称,int是数字分组名称
变量只有在声明后才可以使用

赋值语句用于向变量中放置数据,在声明变量的时候立刻赋值叫做变量的初始化,所有变量都应该初始化。

计算机内部使用编号(地址)管理变量。编号是计算机分配的,不可以被更改。

printf函数用于在屏幕上显示信息,需要在文件开头加如下一条语句
#include <stdio.h>

\n代表换行,\"代表",\\代表\,%%代表%,\r表示显示位置回到行开头
使用占位符可以把临时得到的数据显示在屏幕上,占位符必须和数据匹配。
%d       和不带小数点的数字匹配
%f和%g   与带小数点的数字匹配(例如1.2f),%f保留小
         数点后的0
%lf和%lg 与带小数点的数字匹配(例如1.2),%lf保留小
         数点后面的0
%c       与字符数据匹配(例如‘a’)




#include "01demo.h"
/*
    C语言演示程序
    作者:             whj
    日期:             2014-07-01
    版本:             1.0
*/
int main() {
    10 + 2; //鸡蛋10块一斤,豆腐2块一斤
    return 0;
}



/*
    变量练习
*/
int main() {
    int shu_zi = 0, shu_zi1 = 0;    //变量声明及初始化语句
    shu_zi = 10;   //变量赋值语句
    shu_zi + 2;
    shu_zi = shu_zi;
    return 0;
}



分享到:
评论

相关推荐

    C语言基础(全).pdf

    C语言基础 C语言是一种工业语言,广泛应用于操作系统、嵌入式系统、驱动程序、图形引擎、图像处理、声音效果等领域。学习C语言可以提高开发效率和开发乐趣,但是在日常应用中很少直接使用C语言,学习C语言主要是...

    C语言基础教程 吕凤翥

    《C语言基础教程》是吕凤翥先生撰写的一本经典C语言教材,尤其适合初学者入门。这本书以其清晰的语言和实例解析,深受广大编程爱好者的喜爱。在学习C语言的过程中,掌握其基础知识至关重要,因为C语言是许多现代编程...

    标准C语言基础教程第四版

    这是一本介绍用C语言进行计算机编程的经典教材。通过大量的实例和练习,本书系统介绍了C语言编程中涉及的输入输出、条件选择、循环、函数、数组、字符串、数据类型、宏、指针、动态数据结构、库函数等基本内容,使...

    c32与winform基础教学资料c语言基础1上机.pptx

    c32与winform基础教学资料c语言基础1上机.pptx

    C语言基础课件 ppt

    总的来说,《C语言基础课件》是一份全面、系统的学习资料,无论你是计算机考级者还是编程新手,都能从中受益。通过深入学习和实践,你将能够熟练掌握C语言,为后续的软件开发或系统编程打下坚实的基础。

    C语言基础教程---电子教案

    C语言基础教程是一门针对初学者的编程课程,旨在教授如何使用C语言进行程序设计。C语言是一种广泛应用的计算机编程语言,因其高效、灵活和强大的功能而被广泛应用于系统编程、软件开发、嵌入式系统等多个领域。本...

    C语言基础学习包

    1. **C语言基础**:介绍C语言的历史背景、特点、标准,以及如何安装和使用C语言编译器。 2. **数据类型**:讲解整型、浮点型、字符型等基本数据类型,以及它们在内存中的存储方式和运算规则。 3. **变量与常量**:...

    C语言基础.ppt

    **C语言基础** C语言是一种强大的、通用的编程语言,起源于1972年,由丹尼斯·里奇在贝尔实验室开发。它是许多现代编程语言的基石,因其高效、灵活和可移植性而广受程序员喜爱。"C语言基础.ppt"这份教程将引导初学...

    C语言基础 C语言基础 C语言基础 C语言基础.zip

    由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到...

    c语言基础教程电子书

    以下是对"c语言基础教程电子书"中各章节内容的详细解释: 第一章:C语言概论 在这一章中,你会了解到C语言的历史背景,它由Dennis Ritchie在贝尔实验室为UNIX操作系统开发。C语言的特点包括直接对硬件的访问能力、...

    超实用的C语言基础知识总结

    "C语言基础知识总结" 本资源摘要信息将对C语言的基础知识进行总结,涵盖了计算机基础知识、C语言基础知识、标识符、整数与实数、算术表达式、赋值表达式、复合赋值表达式、自加表达式、逗号表达式、强制类型转换、...

    c语言基础课程课件.ppt

    "C语言基础课程课件.ppt"是一份专为初学者设计的教育资源,旨在教授C语言的基础知识,特别是关于指针和结构体这两个核心概念。 首先,我们要理解指针是C语言中的一个关键特性。指针可以被看作是内存地址的别名,它...

    C语言基础程序代码合集

    本资源“C语言基础程序代码合集”旨在为初学者提供一系列基础的C语言程序示例,帮助他们理解和掌握C语言的核心概念。 在C语言中,基础知识点主要包括以下几个方面: 1. **基本数据类型**:C语言有几种基本的数据...

    c语言基础知识.pdf

    ### C语言基础知识详解 #### 一、C语言概论及发展历程 C语言作为一种重要的编程语言,在计算机科学领域占据着举足轻重的地位。它最早出现于20世纪70年代初期,由美国电话电报公司(AT&T)的贝尔实验室开发。1978年...

    必备Linux命令和C语言基础

    总结起来,"必备Linux命令和C语言基础"这个课程旨在提供一个全面的入门指南,帮助学习者掌握在Linux环境下进行C语言编程所需的基本技能,以及在嵌入式系统中应用这些技能的能力。通过学习,他们将具备使用Linux...

    C语言基础知识复习资料

    "C语言基础知识复习资料" 本资源摘要信息涵盖了C语言的基础知识,包括变量、数据类型、运算符、控制结构、函数、数组、指针等方面。通过学习和掌握这些知识点,可以帮助读者更好地理解和应用C语言。 变量和数据...

    C语言基础知识PPT文件

    这个“C语言基础知识PPT文件”显然是一份面向初学者的学习资料,旨在帮助用户掌握C语言的基本概念和语法。 首先,C语言的基础部分通常包括以下几个方面: 1. **数据类型**:C语言提供了多种基本数据类型,如整型...

Global site tag (gtag.js) - Google Analytics