网站首页 > 开源技术 正文
1、C语言简介
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。1972年,贝尔实验室在B语言的基础上设计出了C语言,最初的C语言只是为了描述和实现UNIX操作系统而设计的。随着UNIX的日益广泛使用,C语言也得到广泛推广。1978年以后,C语言先后移植到大中小和微型计算机上。C语言可移植性好,硬件控制能力强,目前C语言的主要用途之一是编写嵌入式系统程序。
2、C程序的数据、运算符和结构
2.1 C程序的数据类型
C程序的数据类型包括整型、实型、字符型、字符串型、符号常量等,其中整型根据能表达的数据大小范围,又可以分为短整型、长整型,实型分为单浮点型和双精度型,整型又分为符号数和无符号数。有符号整型数据最高位数值代表数值的符号,0为正,1为负。如果指定为无符号数,则数值最高位代表数值,不代表符号。单精度浮点型和双精度浮点型主要是表达的数值范围和数值精度不一样。
图1 C程序的数据类型
2.2 C程序的运算符
C语言提供的运算符非常多,本文只介绍其中常用的几个:
(1) 算术运算符:+-*/%++--
(2) 关系运算符:<>
(3) 逻辑运算符
(4) 位运算符
(5) 赋值运算符
C语言的运算符具有优先级和结合性,在表达式求值时,先按运算符的优先级顺序执行,如果在一个运算对象两侧的运算符的优先级相同,则按运算符的结合方向处理。
2.3 C语言的几种结构
C语言的程序结构包括顺序结构、选择结构、循环结构,每种结构都有它对应的语句和关键字。下面根据C语言的基本知识编写了一个冒泡程序,用于排列数的大小。
#include<stdio.h>
int main()
{
int a[10];
int i,j=10,c,k;
printf("please input 10 numbers.");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
for(j=9;j>0;j--)
{
for(i=0;i<j;i++)
{
if(a[i]>a[i+1])
{
c=a[i];
a[i]=a[i+1];
a[i+1]=c;
}
else
;
}
掌握这个程序基本上就掌握了C语言的基本知识,但对于复杂的问题,还要学习指针等知识才行。
猜你喜欢
- 2025-06-30 C 语言程序的编译过程(C语言程序的编译过程是如何执行的?)
- 2025-06-30 运行C程序的步骤和方法(运行c程序的步骤和方法是什么)
- 2025-06-30 C语言程序基本结构详解(c语言程序基本结构详解视频)
- 2025-06-30 用 C 语言写程序要注意哪些要点?(c语言要用什么程序编写)
- 2025-06-30 Visual Studio 2022,创建C语言程序,编写C语言程序的方法
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)