c语言的数据类型描述实验报告,C语言程序设计实验报告——实验2 数据类型、运算符和表达式布衣坊家纺...

-2021年2月23日发(作者:急得像什么)

凯里学院

C

语言程序设计

实验报告

×××××

专业××

年级××

班,学号××××××

姓名××成绩

合作者

实验日期

指导教师

评阅日期

实验二

数据类型、运算符和表达式

一、实验目的:

(

<

br>1

)掌握

C

语言数据类型,熟悉

如何定义一个整型、字符型、实型变量、以及对它们赋值

的方法,了解以上类型数据输出

时所用的格式转换符。

(

2

)学会使用

C

的有关算术运算符,以及包含这些

运算符的表达式,特别是自加(

++

)和

自减(――)运算符的使用。

(

3

)掌握

C

语言的输入和输出函数的使用

(

4

)进一

步熟悉

C

程序的编辑、编译、连接和运行的过程,学会使用

p>

step by step

功能。

(

5

)认真阅读教材数据类型,算术运算符和

表达式,赋值运算符和表达式部分内容。

线

二、实验内容:

(1)

输人并运行下面的程序

#include

void

main()

{

char c1,c2;

c1='a';

c2='b';

printf(

%cn

}

(

2

)按习题

3.

7

的要求编程序并上机运行

该题的要求是

:

要将“

China

”译成密码,密码规律是

:

用原来字母后面的第

4

个字母代替原来

的字母。

例如,

字母

A

后面第

4

个字母是

E

<

br>E

代替

A

因此,

China

应译为<

p>

Glmre

请编一程序,用赋初值的方法使。

cl

p>

c2

c3

p>

c4

c5

五个变

量的值分别为‘

C

h

i

n

‘<

/p>

a

,经过运算,使

cl

c2

c3

c4

c5

分别变为‘

G

l

<

br>、

m

r

e

,并输

出。

三、实验步骤:

线

(1)

输人并运行下面的程序

#include

void

main()

{

char c1,c2;

c1='a';

c2='b';

printf(

%cn

}

- 1 -

运行此程序。

程序结果为:

②在此基础上增加一个语句

:

printf(

%dn

再运行,并分析结果。

③将第

2

改为

:

int

c1

c2;

再使之运行,并观察结果。

④再将第

3

行改为

;

cl=a;/*

不用单撇号

*/

c2=b;

再使之运行,分析其运行结果。

分析

:编译通不过,会显示

a

b

未被定义。

⑤再将第

4

5

行改为

:

cl=

用双撇号

*/

c2

=

再使之运行,分析其运行结果。

分析:编译通不过,有语法上的错误。

⑥再将第

4

5

行改为

:

c1 = 300;/*

用大于

255

的整数

*/

c2 = 400;

再使之运行,分析其运行结果。

分析

:字符型变量为一个字节,且为无符号型,字符会输出

ASCII

表中

44

144

<

br>所对应的

字符,而要将其转换为数字,会进行符号位扩展,则会输出

44

-112

线

线

p>

(2)

输人并运行教材第

3

章习题

3. 6

给出的程序

#include

main ()

{

char

c1='a',c2='b',c3='c',c4='101',c5='116';

printf(

printf(

} <

/p>

分析输出结果:

(

短线代表空格数

)

- 2 -

-

-

-

-

-

-

-

-

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值