c语言中输入数字1 则鸣叫一声,大学计算机二级C语言1~5章精讲(同csdn博客).doc

大学计算机二级C语言1~5章精讲(同csdn博客)

第一节 标识符——掌握

一、定义:

在C语言中,有许多符号名都必须准守一定的规则,按此规则命名的符号叫做标识符。

命名规则:

由字母,数字,下划线组成,且以字母或下划线开头。

Eg: 123(不是),a-123(不是),a_123(是的),_(是的)

注意:C语言区分大小写

二、分类

1、关键字:系统预先定义——不能做其他使用

掌握:关键字的含义。 Eg:int, float, doueble, char, if else, for, do

2、预定义标识符:系统预先定义——可做他用,但最好别用。

掌握:预定义的含义 Eg:printf, scanf, puts, gets, put char, getchar

3、自定义标识符:用户自己定义,必须要遵循规则。(一般是由字母组成)

第二节 常量

一、定义:常量就是在程序中不变的量。(具体值)——了解

二、分符号常量和直接常量。——掌握

三、符号常量:用标识符代表一个常量。

注意:符号常量在使用前必须先定义。一般形式为:#define 标识符 常量——掌握

提示:符号常量一般用大写(与变量区分)

Eg:符号常量的使用:

#difine PRICE 30

main()

{int num total;

num=10;

total=num*PRICE;

printf("total=%d",total);

四、直接常量:——掌握

(一)分类:整型,实型,字符型,字符串型。

每一种形式的样式,组成,注意事项

(二)具体介绍:

1、整型常量——整数

整型常量就是整常数。在C语言中,使用的整常数有八进制、十六进制和十进制三种。

1)十进制整常数:十进制整常数没有前缀。其码数为:0-9(和正负号)

称为十进制的原因:逢十进一 没有前缀

Eg:123

2)八进制整常数:八进制整常数必须以0开头,即以0作为八进制的前缀。取码取值为0

-7

Eg:0123

3)十六进制整常数:十六进制整常数的前缀为0X或0x,其数码取值为0-9,A-F或a-f.

10在十六进制中表示a,11为b,12为c,13为d,14为e,15为f.

补充:进制之间的转化

二进制:0和1组成

A.十进制-->二进制 除二取余倒排。

Eg: 2|_10_

2|_5_--0 /|\ ===>10由十进制变为二进制为1010

2|_2_--1 |

2|_1_--0 |

0 --1

B.十进制-->N进制 除N取余倒排

Eg: 16|_196_

16|_12_--4 /|\ ===>196由十进制变为十六进制为0xc4

0 --12 |

C.二进制-->十进制 自右至左,次幂从零依次递增,结果相加。

Eg: 1010转化为十进制

1010

0*2^0+1*2^1+0*2^2+1*2^3=10

D.N进制变为十进制 自右至左,次幂从零依次递增,结果相加

Eg: 0X2B

11*16^0+2*16*1=43

E.M进制变为N进制 M-->十进制,十进制-->N进制

2、实型常量:——小数

实型也成为浮点型,实型常量也称为实数或浮点数

形式:十进制小数形式,指数形式。

1)十进制数形式:由数码0-9和小数点,正负号组成。

注意:必须有小数点。

Eg: 1.23 -123.456 123.(相当于123.0) .123(相当于0.123) .(相当于0.0) 都 是合法的

2)指数形式(科学计数法形式):由十进制数加阶码标志“e”或“E”以及阶码(只能 为整数,可以带符号)

注意:e的前后必须有数字,并且e后面为整数

Eg:1.23*10^5=1.23E5 1.23*10-7=1.23E-7

E为阶码标志,5和-7为阶码

3、字符常量:用单引号括起来的一个字符。

两种形式:普通字符常量 和 转义字符

组成:字母,符号和数字

注意:

1)字符常量只能用单引号括起来,不能用双引号或或其他括号

2)字符常量只能是单个字符,不能是字符串

3)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值