搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发

C语言程序基础

二师弟机械设计小组 2020-02-14

1C语言简介

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。1972年,贝尔实验室在B语言的基础上设计出了C语言,最初的C语言只是为了描述和实现UNIX操作系统而设计的。随着UNIX的日益广泛使用,C语言也得到广泛推广。1978年以后,C语言先后移植到大中小和微型计算机上。C语言可移植性好,硬件控制能力强,目前C语言的主要用途之一是编写嵌入式系统程序。

2C程序的数据、运算符和结构

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()

{

    inta[10];

    inti,j=10,c,k;

    printf("pleaseinput 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语言的基本知识,但对于复杂的问题,还要学习指针等知识才行。


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《C语言程序基础》的版权归原作者「二师弟机械设计小组」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注二师弟机械设计小组微信公众号

二师弟机械设计小组微信公众号:machine-store

二师弟机械设计小组

手机扫描上方二维码即可关注二师弟机械设计小组微信公众号

二师弟机械设计小组最新文章

精品公众号随机推荐