C语言中的可执行语句是什么?
一个‘C’程序包含可执行语句。编译器帮助将可执行语句翻译成机器语言。
当用户运行程序时,他/她操作的是由编译器执行的机器语言语句。
可执行语句的类型
C语言中可执行语句的类型如下:
- 输入输出语句
- 赋值语句
输入输出语句
将值存储到内存中称为“输入操作”。
执行计算后,结果将存储在内存中,并且可以通过“输出操作”将结果显示给用户。
所有I/O操作都是使用输入/输出函数执行的。
最常见的I/O函数通过预处理器指令 #include<stdio.h> 提供。
最常用的I/O函数是printf()和scanf()。
printf()函数
语法如下:
printf("format string", print list);
例如:
printf ("average of 3 numbers = %f",avg);
printf()显示其格式字符串的值。
scanf()函数
语法如下:
scanf ("format string", input list);
例如,scanf("%d %f", &a, &b);
scanf()在程序执行期间将键盘输入的数据复制到内存中。
输入列表前带有取地址符(&)。
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
赋值语句
赋值语句将值存储在变量中,用于在程序中执行算术运算。
语法
语法如下:
variable=expression
例如:
- c = a+b;
- avg = sum/3;
- r1 = (b*b – 4 * a*c);
示例
以下是计算三个数字平均值的C程序:
#include<stdio.h> #include<stdio.h> main(){ int a,b,c,d; float avg; printf("Enter values for a,b,c:
"); scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into //memory during program execution. d=a+b+c; //assignment stmt avg=d/3; printf("Average avg=%f",avg); }
输出
您将看到以下输出:
Enter values for a,b,c:2 3 4 Average avg=3.000000
广告