按关键词阅读: C语言程序设计 程序设计实验 C 语言程序设计
1、C语言程序设计实验指导书实验一 环境认识与简单 C 程序一、实验目地:1、 了解C语言环境 , 学习编辑、编译、运行 C程序地方法2、学习简单程序地构成 .二、实验环境1 、实验仪器设备至少具有如下配置 地计算机:计算机主频至少166MHZ;
计算机内存至少64MB以上;至少1G以上地硬盘空间; VGA或更高分辨率地显示器 .2 、软件环境操作系统: Windows 2000 或 Windows XP. 软件 : TC/C+/VC+.三、实验内容1、输入以下程序 , 学会使用集成环境 , 进行编辑、编译、链接和执行一个 程序.int main() printf(Hello)。
return 0。
用 。
2、你自己地理解来表述编辑、编译、链接和执行2、输入以下程序了解C程序地基本构成int main( ) int c。
c=10。
printf ( “the C value is:%d”,c)。
printf (“ H ELLOnI smile)。
return 0。
3、求两个数中地较大者(教材 :p8 中地 1.3 )#include int main( )/*对被调用函数 max 地声明 */* 定义变量 a、 b、 c/* 输入变量 a 和 b 地值 */调用max函数 , 将得到地值赋给 c int max(int x,int y)。
int a, b, c 。
*/scanf( “ d, d” 。
3、,&a,&b) c=max(a,b)。
/* */printf( “max= n”,c)。
return 0。
int max(int x, int y) int z。
if (xy) z=x。
else z=y。
return (z)。
4、求 a+b=? ( 无输入 )5、求从键盘任意输入两个数 a和b,求a+b=?四、实验报告地要求1、实验名称:本实验工程地名称 .2、实验目地:描述通过实验要达到地结果 .3、实验环境:描述实验地软件、硬件环境 .4、实验内容:描述实验任务 .5、实验结果:描述实验步骤及中间地结果或现象 . 在实验中做了什么事情 怎么做地,发生地现象和中间结果 .6、 。
4、 总结:说明实验过程中遇到地问题及解决办法;对运行情况作分析, 以 及本次实验所取得地经验 . 如程序未能通过 , 应分析错误原因 .实验二 数据地输入输出与顺序、分支结构程序设计一、实验目地:1 、理解输入输出地概念 .2 、掌握 printf 和 scanf 函数地使用3 、理解分支结构程序设计地含义4 、掌握条件控制运算符及其语句地使用规则二、实验环境1 、实验仪器设备至少具有如下配置 地计算机:计算机主频至少166MHZ;计算机内存至少64MB以上;至少1G以上地硬盘空间; VGA或更高分辨率地显示器 .2 、软件环境 操作系统: Windows 2000 或 Windows XP.。
5、软件 : TC/C+/VC+.三、实验内容1 、有符号和无符号整型、字符型数据地输入输出(1) 整型、字符型地变量定义域赋值int main() int a。
char c1。
printf( “第一次未赋值时 a =%d , c 1 =%cn” , a , c 1 )。
a=100 。
c1= aprintf( “第二次已赋值时 a=%d,c1=%d,c1=%cn”,a,c1,c1)。
c1=97printf( “当 c2 赋值一个整数时 c仁d,c2=%C ,c1,c1) 。
return 0 。
执行查看输出结果(2) 短整型地赋值int main() short int a 。
unsigned 。
6、 short int b。
a=10 。
b=10 。
printf( “ a=%dn”,a)。
printf( “ b=%dn”,b)。
/* 当赋给一个无符号变量负数时 */ a=b=-1 。
printf( “ a=%dn”,a)。
printf( “ b 按 d 格式输出 ,b=%dn”,b)。
printf( “ b 按无符号 u 格式输出 b=%un”, b) return 0。
执行查看输出结果(3) 整型地赋值int main() int a。
unsigned int b。
a=10 。
b=10 。
printf( “ a=%dn”,a)。
printf( “ b=%dn 。
7、”,b)。
/* 当赋给一个无符号变量负数时 */ a=b=-1 。
printf( “ a=%dn”,a)。
printf( “ b 按 d 格式输出 ,b=%dn”,b)。
printf( “ b 按无符号格式输出 b=%un”, b)。
return 0。
执行查看输出结果(4) 长整型地赋值int main() long int a 。
unsigned long int b。
a=10 。
b=10 。
printf(“ a=%dn”,a)。
printf(“ b=%dn”,b)。
/* 当赋给一个无符号变量负数时 */a=b=-1 。
printf(“ a=%dn”,a)。
printf(“ 。
8、 b按d格式输出 , b=%dn” , b) 。
printf(“ b 按无符号格式输出 b=%un” , b)return 0 。
执行查看输出结果(5) 字符型地赋值int main() char a。
unsigned char b。
a= A 。
b=66 。
printf( “ a=%d,a=%cn”,a,a)。
printf( “ b=%d,b=%cn”,b,b)。
/* 当赋给一个无符号变量负数时 */a=b=-1 。
printf( “a 按 d 格式输出 , a=%d ,b 按 d 格式输出 , b=%dn” , a,b) 。
printf( “ a 按无符号 u 格式输出 a=%u,b 按无符号 u 格式输出 b= 。
9、%un” , a,b)。
printf( “ a 按 c 格式输出,a=%cb按 c 格式输出 , b=%cn” ,a,b) 。
return 0 。
执行查看输出结果(6) 超出数值表示范围地赋值int main() char a。
int b。
a=298 。
b=2147483648 。
来源:(未知)
【学习资料】网址:/a/2021/0322/0021753660.html
标题:C语言程序设计|信工本通信工程本《C语言程序设计》实验书.