C语言-C语言入门、变量与数据类型

第一章 C语言入门、变量与数据类型

 

本章内容:

¨ 了解程序、算法和流程图的概念
¨ 熟练掌握 C 程序的基本结构
¨ 掌握 C 程序的编译和运行过程
¨ 掌握C语言变量常量的使用
¨ 理解数据类型的概念、掌握数据类型的使用
¨ 会使用C语言常用的输入输出

计算机程序

为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。

算法

¨算法就是对解决问题的方法的描述

一、算法的特性:

¨有穷性:步骤应该是有限的
¨确定性:每个步骤应该是清晰的
¨交互性:算法可能具有输入或输出
¨有效性:每个步骤应该是有效的

二、算法的表示:

¨自然语言
¨流程图

三种基本结构


N-S流程图----较高级的流程图形式

¨伪代码

伪代码不是真实的代码。它是一种使用一组标准的单词编写算法的方法,看起来与代码类似。
¨程序语言

低级语言(汇编)à中级语言(宏汇编/C)à高级语言(PASCAL/BASIC/Java)

高级语言的编译和执行:


总结:

C 最初用于开发系统级程序;

C是结构化的程序设计语言,层次清晰,便于按模块化方式组织程序,易于调试和维护

C语句简洁,学习时入门相对容易,C 语言很好地总结了其他语言提出的程序库概念。

三、编译和执行C程序


C程序的开发过程:



四、C语言变量、常量的使用

(一)、常量:
¨在程序中其值不能改变的量称为常量
¨符号常量用#define定义,一般用大写单词
¨符号常量能在程序中起到一改全改的作用

(二)、变量:
¨在程序中其值可以改变的量称为变量
¨变量是一片连续的内存空间
¨变量是一个容器,用来存放数据

(1)、C语言中变量的使用:

C语言规定变量必须先声明后使用

声明变量:
类型 变量名;
¨定义时初始化变量:
类型 变量名 = 初始值;
¨定义后初始化变量:
变量名 = 初始值;

(2)、变量的命名规则

¨变量名可以由字母、数字和 _(下划线)组合而成
¨变量名不能包含除 _以外的任何特殊字符

¨变量名必须以字母或 _(下划线)开头
¨变量名不能包含空白字符(换行符、空格和制表符称为空白字符)
¨C 语言中的关键字称为保留字,具有特殊意义,不能用作变量名
¨C 语言区分大小写

五、基本数据类型




(一)、字符型

¨用一对单引号括起来的字符称为字符常量;
¨char 字符变量名 =‘字符’;
¨用一对双引号括起来的字符串称为字符串常量,C语言中没有字符串变量;
¨字符数据存储的时候是把其ASCII码存储在内存中

(二)、类型转换

¨自动类型转换
原则:把表示范围小的类型的值转换到表示范围大的类型的值
short àint àlong à float à double
¨强制类型转换
语法:(类型名) 变量或数值
例如:
int a = 5, b = 3;
float qu = (float)a/ b;

六、C语言中的输入输出

¨C语言的输入输出依靠输入输出函数来完成,即putchar(),getchar(),printf(),scanf()---“标准输入输出函数”

它们的相关信息包含在stdio.h头文件中

(一)、getchar()与putchar()

专门用来输入输出单个字符

(二)、scanf()函数

(三)、printf()函数


 

  • 10
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值