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

第一节 标识符——掌握

一、定义:

在 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、实型常量:——小数

实型也成为浮点型,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值