1.2 声明、输入与输出



刚刚1.1的程序分为三个部分



#include<stdio.h>?//头文件声明语句


int main()//主函数
{

	return 0;//返回值语句
}

printf("Hello World");//输出语句

在c语言中,程序的入口是主函数,

而函数又由一条条语句所构成。

上面那个例子,目前所需要记住的只有一行

printf(“Hello World”);

这个语句的作用是,把双引号内的内容输出到电脑上

双引号内的内容可以随意更换,然后它就会输出对应的值,你不妨试一试。

在学习输入之前,我们需要先讲一个概念:变量

变量就是计算机内开辟的一块用于储存数值的空间

我们可以在这个空间内存储变量的

int a;

上述语句就是声明语句,会在计算机内声明一个叫做”a“的变量

这个变量的类型是”整数型“,即”int型“

我们也可以对这个变量进行赋值:

a = 10;

此时,变量a内存储的值就变成了10。

下面来举一个例子来讲解输入语句

#include<stdio.h>
int main()
{
	int a;//声明a的值
	scanf("%d",&a);//输入a的值
	printf("%d",a);//输出a的值
	return 0;
}

我们已经知道,在printf函数中

双引号内的东西,就是直接输出到屏幕上的东西

可是,如果双引号内出现了一种叫做”格式占位符“的东西时

这个”占位符“在输出的时候就会变成变量内的值。

例如,

int a=10;
printf("a的值为%d",a);

上面这两行,会输出

a的值为10

在介绍了输出语句后,我们该学习输入语句了。

int a;
scanf("%d",&a);

如果你在主函数内敲下这两行代码,编译运行,那么当程序执行到这里时,那个漆黑的程序框就会等待你输入数据(敲回车确定)

如果你在键盘上输入了100,然后点击回车

那么在程序中,a的值就变成了100。

#include<stdio.h>
int main()
{
	int a;//声明a的值
	scanf("%d",&a);//输入a的值
	printf("%d",a);//输出a的值
	return 0;
}

所以,这个例子的实质是:

输入一个值,并输出这个值。

最近的文章

1.1 初识编程

每个人的代码生涯都从一行hello world开始,我们从一个最简单的Hello World程序说起。#include<stdio.h>int main(){ printf("Hello World!"); return 0;}如果如果我们在编译器中写下上…

继续阅读
更早的文章

1.3 数学运算

在c语言中,有很多种运算符。运算符分为几种:运算符说明举例解析=赋值运算符a = b;讲b的值赋给a+ - * / ()基本四则运算a = (b + c) * d;计算出(b+c)*d的值,并赋给a%取余运算a = b % 2;计算出b/2的余数,并附给a& | ^ …

继续阅读