- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 C语言基础知识
第一节C语言的基本格式
一、C语言源程序或C程序 .c
例:求两数和程序
命令行,编译预处理命令行#include "stdio.h"
命令行,编译预处理命令行
主函数main()
主函数
变量{
变量
定义语句 int a,b,sum;
定义语句
函数体赋值语句 a=10;
函数体
赋值语句
b=20;
sum=a+b;
printf("sum=%d",sum);
}
说明:
主函数:一个C源程序有且仅有一个main函数,程序总是从main函数开始,从main函数结束。Main必须小写,且其后紧跟一对小括号,中间无空格。
函数体:告诉计算机要做什么事情。
int 是C中的关键字(表示特殊含义的一些符号)必须小写;变量 变量名(规则)变量类型 变量名,变量名; ;是C中语句结束的标志。
开头:#开头,无分号 printf include是预定义标识符
注释:可放在程序的任意位置,以/*和*/来界定。但要注意:
#include "stdio.h"
#include "stdio.h"
main()
{
int a=0,b=0;
a=10;
sum=a+b;
printf("a+b=%d",a+b);
}
#include "stdio.h"
main()
{
int a=0,b=0;
a=10; /*给a赋值
b=20; 给b赋值*/
sum=a+b;
printf("a+b=%d",a+b);
}
变量先定义后使用,定义变量放在程序的定义部分语句后加;
变量先定义后使用,定义变量放在程序的定义部分
语句后加;
程序可以从任一列开始书写,一行内可写多个语句
main()
{
定义部分;(前)
执行部分;(后)
}
总结:
二、标识符:用于标识名字的有效字符序列
命名规则:①字母、数字、下划线
②第一个字母必须是字母或下划线
③大小写字母有区别
标识符分为三类:
关键字:具有特定含义,专门用为说明C语言特定成分的一类标识符;必须小写
如:int,float double等
预定义标识符:库函数名 编译预处理命令名(define、include)
预定义标识符可作为用户标识符使用,此时预定义标识符就失去原来的意思;但用户标识符不可作预定义标识符
用户标 识符:一般给变量、函数、数组或指针等命名,由用户根据需要定义的标识符
不与关键字相同
遵循起名规则
见名知义
可在C语言中用作用户标识符的一组标识符是:()
and B) Void C) Hi D) int
_2007 y-m-d Dr.Tom Big1
以下不合法的用户标识符是:()
A)j2_KEY B) Double C) 4d D) _8
三、常量:程序运行过程中,值不改变的量
数值型:值的形式出现字符串常量实型字符常量整型
数值型:值的形式出现
字符串常量
实型
字符常量
整型
符号常量:用标识符命名
遵循命名规则 ②见名知义
例:计算圆面积的C语言程序
宏定义命令行,符号常量大写#define PI 3.14159
宏定义命令行,符号常量大写
大写形式main()
大写形式
{
float r,area;
r=12.5;
area=PI*r*r;
printf("area=%f\n",area);
}
定义了符号常量后,不可以再通过赋值语句改变该符号常量的值。
四、变量:在程序运行过程中,其值可以改变的量。遵循规则
#include "stdio.h"
main()
{
int a=10,b=20,c;
c=a+b; printf("%d\n",c);
a=30;
b=10;
c=a+b;
printf("area=%f\n",c);
}
变量中的值以最后一次赋值为准。
第二节 整型数据
数值转换:计算机内部以二进制来存储数据
数字的四种表示形式:十进制、二进制、八进制、十六进制
表 十进制、二进制、八进制、十六进制对照表
十进制
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
二进制
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
八进制
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
十六进制
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
除2取余
除2取余
1.十 二、八、十六
例:(38)10=
您可能关注的文档
- C语言-桂林理工大学5-第五章 循环结构程序设计.doc
- 第八章 指针及链表 .ppt
- C语言-桂林理工大学8-第八章 图形设计与应用.doc
- C语言程序设计 C语言概述.ppt
- GB 7260-1987-不间断电源设备-标准规范.pdf
- GB 14860-93 通信和电子设备用变压器和电感器总规范-标准规范.pdf
- GB/T 20001.1-2024标准起草规则 第1部分:术语.pdf
- 中国国家标准 GB/T 20001.1-2024标准起草规则 第1部分:术语.pdf
- 《GB/T 20001.1-2024标准起草规则 第1部分:术语》.pdf
- 《中国共产党纪律处分条例》PPT加强党的纪律建设课件.pptx
文档评论(0)