在c语言中单目运算符需要两个操作数,C语言编程课件.ppt

C语言编程课件.ppt

C语言的发展

1972年贝尔实验室在B语言的基础上设计出了C语言,并用C语言改写了UNIX中90%的程序,直到1975年第六版的UNIX颁布后,C语言得到了计算机界的普遍认可,从此C语言便迅速发展起来,也独立于UNIX系统,成为了世界上较为流行的结构化高级编程语言之一.

C语言的特点

(1)是结构化程序设计语言

(2)是模块化程序设计语言

(3)具有丰富的运算能力

(4)具有丰富的数据类型和较强的数据处理能力

(5)具有较强的移植性

(6)具有多种语言的特点

(7)具有较强的通用性

C语言的基本符号

大小写英文字母各26个

阿拉伯数字0~9

特殊符号39个(包括运算符和操作符)

Windows下的C语言编译工具

Microsoft C

Turbo C

Quick C

Borland C

一个简单的C语言程序

C语言的标识符

标识符的作用:

在C语言中,标识符主要作为常量,变量,函数及自定义类型的名字使用.

标识符的构成规则:

(1)标识符必须以英文字母开头,并由字母,数字和下划线组成.如abcd,y105,year_day,d20a都是合法的标识符,而12a,a+b-c则是不合法的.

(2)大小写字母的含义不同.如:abcd,ABCD,AbCd是三个完全不同的标识符.

C语言的保留字

保留字又称关键字,是C语言编译系统所固有的,具有专门意义的标识符.保留字一般用做C语言的数据类型或语句名.C语言的保留字只有32个.

保留字的使用说明如下:

(1)所有保留字的字母均采用小写.

(2)保留字不能再作为用户的常量,变量,函数和类型等的名字.

(3)在语句中,因该把保留字与数据或句子的其他部分,用空格或其他语言允许的专用字符分隔开.

C语言的保留字

类型定义

存储类型

数据类型

语句

typedef

auto

char

break

void

extrn

double

continue

static

float

switch

register

int

case

long

default

short

if

struct

else

union

do

unsigned

for

const

while

enum

goto

signed

sizeof

volatile

return

C语言程序的基本结构

#include /*头文件*/

int main(void) /*主函数*/

{ /*函数开始*/

printf(“I love hackbase\n”); /*语句*/

return 0;

} /*函数结束*/

C语言程序的基本结构

#头文件

函数名( )

{

变量定义;

程序语句;

}

C语言中数据类型的分类

C语言中数据类型可以分为:整型,短整型,长整型,无符号整型,无符号短整型,无符号长整型,浮点型,双精度浮点型和字符型.

C语言中的变量声明

变量类型

声明

内存容量(字节)

数值范围

整型

int

2

-32768~32767

短整型

short

2

-32768~32767

长整型

long

4

-2147483648~ 2147483647

无符号整型

unsigned int

2

0~65535

无符号短整型

unsigned short

2

0~65535

无符号长整型

unsigned long

4

0~4294967295

浮点型

float

4

3.4*10^-38~3.4*10^38

双精度浮点型

double

8

1.7*10^-308~1.7*10^308

字符型

char

1

-128~127

C语言中变量声明的基本格式

变量类型 变量名;

变量类型 变量名=变量值;

例如: int a;a=1;

int a=1;

C语言中的格式化输出函数

C语言中的格式化输出函数printf(),可以用来输出各种类型的变量及信息,可以将指定的文字输出至屏幕上显示,并且返回输出的字符数,如果失败,将会返回负值.之所以称之为格式化的输出函数,就是因为它可以定义输出变量的格式.

printf函数的格式及含义

格式字符(小写字母)

说明

d

以十进制带符号的形式输出整数(对正数不输出符号)

o

以八进制无符号的形式输出整数(不输出前导符0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值