C语言整数赋值与输出的示例代码分析

需积分: 16 0 下载量 155 浏览量 更新于2024-12-01 收藏 643B ZIP 举报
资源摘要信息:"本资源主要包含了一个用C语言编写的程序,程序的功能是将一个整数赋值给一个变量,然后分别输出这个整数。标题中提到了'整数型赋值然后分别输出',这是对程序功能的描述。标签为'代码',说明这个资源是和编程相关的。压缩包子文件的文件名称列表中包含了两个文件:main.c和README.txt。" C语言是一种广泛使用的计算机编程语言,它支持多种编程范式,包括过程化、面向对象和泛型编程。C语言以其高效率和灵活性被广泛应用于系统软件、应用程序、游戏开发等领域。在这个资源中,我们将看到一个非常基础的C语言程序示例,该程序演示了如何进行整数型变量的赋值和输出操作。 首先,整数型变量是C语言中最基本的数据类型之一,它用于存储没有小数部分的数值。C语言提供了多种整数类型,包括`int`、`short`、`long`以及它们的无符号版本`unsigned int`、`unsigned short`、`unsigned long`。每种类型根据不同的平台和编译器,其占用的内存空间可能会有所不同。 在C语言中,声明一个整数型变量的基本语法为: ```c 类型 变量名; ``` 例如: ```c int number; ``` 这里,`int`表示我们声明的变量`number`是一个整数类型。 接下来,我们给这个变量赋值。在C语言中,赋值操作使用等号(=),语句如下: ```c 变量名 = 值; ``` 继续使用上面的例子: ```c number = 10; ``` 这段代码表示将整数10赋给变量`number`。 最后,我们将变量中的值输出到控制台。在C语言中,标准输出函数为`printf`,其语法如下: ```c printf("格式化字符串", 变量名); ``` 格式化字符串中可以包含转义字符、格式说明符等,而变量名则是我们想要输出的变量。例如: ```c printf("%d", number); ``` 这里`%d`是一个格式说明符,表示输出一个整数。`printf`函数将会把`number`变量的值以整数的形式输出。 综上所述,一个简单的C程序,演示了如何声明一个整数型变量、给它赋值,以及如何输出这个变量的值,可能会是这样的: ```c #include <stdio.h> int main() { int number; number = 10; printf("%d\n", number); return 0; } ``` 在这个程序中,`#include <stdio.h>`是预处理指令,用于包含标准输入输出头文件,`int main()`定义了主函数,这是每个C程序的入口点。`return 0;`表示程序正常结束。 以上代码片段在`main.c`文件中应该以文本形式存在。而`README.txt`文件可能包含了对这个程序的简要说明,包括如何编译和运行这个程序,以及任何需要注意的事项。 对于初学者来说,理解和实践这个简单的例子是掌握C语言编程的第一步。通过这个示例,学习者可以进一步探索更复杂的编程概念,如条件语句、循环、数组和函数等。C语言的这些基础知识对于学习其他高级编程语言,如C++、Java和C#等,都是极为重要的。
2012-03-22 上传
《Java程序设计》课程实验指导书程序代码(答案)(实验五:Java的异常处理),个人原创,仅供参考与交流。 希望多多交流,共同进步! 实验五 Java的异常处理 一、实验目的: 理解 java 语言中独特的异常处理机制; 掌握异常处理方法; 正确地使用捕获异常和声明抛弃异常的两种异常处理的方法; 了解自定义异常类的使用; 理解抛出异常和声明抛出异常的区别与联系; 二、实验内容: 1. 从命令行得到5个整数,放入一整型数组,然后打印输出,要求:如果输入数据不为整数,要捕获Integer.parseInt()产生的异常,显示“请输入整数”,捕获输入参数不足5个的异常(数组越界),显示“请输入至少5个整数”。 2.写一个方法void sanjiao(int a,int b,int c),判断三个参数是否能构成一个三角形,如果不能则抛出异常IllegalArgumentException,显示异常信息a,b,c+”不能构成三角形”,如果可以构成则显示三角形三个边长,在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。 3.自定义类Sanj,其中有成员 x,y,z,作为三边长,构造方法Sanj(a,b,c)分别给x,y,z赋值,方法求面积getArea和显示三角形信息(三个边长)showInfo,这2个方法中当三条边不能构成一个三角形时要抛出自定义异常NotSanjiaoException,否则显示正确信息。在另外一个类中的主方法中构造一个Sanj对象(三边为命令行输入的三个整数),显示三角形信息和面积,要求捕获异常。 三、实验要求: 1. 通过实验掌握捕获异常和声明抛弃异常的两种异常处理的方法; 2. 程序必须能够捕获Integer.parseInt()产生的异常并作相应的处理; 3. 程序必须能够将处理的相应的信息输出出来; 4. 写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提材示,并给出解决办法。(附运行界面、源代码)。 四、实验步骤: 1. (第1题) 使用try…..catch…. finally语句对Integer.parseInt()产生的异常进行捕获处理; 2. (第2题) 定义方法void sanjiao(int a,int b,int c)中,不符合条件则抛出异常(if a+b<=c(或a+c<=b,b+c<=a) then throw new IllegalArgumentException(),),再定义main方法,调用此方法,用try…..catch…. finally语句并捕获异常; 3. (第3题) 定义三角形类及相应的方法, 在定义的方法中对不符合条件则抛出异常(如上题) ,再定义main方法,对正确的数据输出正确信息,否则捕获异常; 五、自做实验 1.参考下面的程序,试修改程序,捕获相关异常,使得程序能正常运行。[提示:用错误数据测试,即可得到异常类名,运行时主方法参数输入 abc 测试] public class StringIndexOutOf{ public static void main(String args[]){ System.out.println("字符串索引越界异常"); String str=args[0]; System.out.println(“第四个字符为 ”+str.charAt(3)); int aa=Integer.parseInt(args[0]); System.out.println(“平方为 ”+aa*aa); } }