中国建设工程监理网站,团购网站建设目的,为什么织梦做的网站容易被攻击,提供网站制作高质量博主#xff0c;点个关注不迷路#x1f338;#x1f338;#x1f338;#xff01;
目录
I. 变量的定义
II. 变量的赋值
III. 输出
IV. 输入 I. 变量的定义
首先#xff0c;我们新建一个.c文件在Dev C中#xff0c;并把之前定义好的程序框架放进去。
此时我…高质量博主点个关注不迷路
目录
I. 变量的定义
II. 变量的赋值
III. 输出
IV. 输入 I. 变量的定义
首先我们新建一个.c文件在Dev C中并把之前定义好的程序框架放进去。
此时我们开始学习变量的定义在此之前先简单了解一下变量是什么: 所谓变量是相对于常量而言的一个词例如一个函数: y x 1, 在这里面y是因变量x是自变量它们两个都是变量因为它们的值都可以被修改。同理我们这里所说的变量也指的是值可以被修改的量。 我们在下面的代码中定义一个变量它的名字叫a它的类型是整数它的值是0:
#includestdio.hint main(){int a 0;return 0;
}
通过这句定义的代码我们可以认识到变量的定义语句分为三个部分: 变量定义类型关键字 变量名 等于号() 初始值 于是举一反三我们如果想定义一个带有小数的变量a并且已知小数的类型关键字是float其实应该叫浮点数但这里暂时不规范的叫它小数它的值是1.1那么代码应该是:
#includestdio.hint main(){float a 1.1;return 0;
}
这里补充一下之前没有提到的重要细节: C语言中每一行代码都以一个分号结尾原因是之前提到过C语言是编译型的语言编译器在对C语言进行编译的过程中是通过分号区分每一句代码的因此我们需要在每一句代码后面加上分号。 II. 变量的赋值
接下来是变量的赋值首先还是先解释一下变量赋值是什么意思: 赋值也就是给变量一个值之前我们提到变量是值可以发生变化的量那么很自然的我们如果要修改变量的值就需要给变量进行“赋值”的操作。 下面举一个赋值的例子:
#includestdio.hint main(){int a 0;a 3;return 0;
}
上面的例子中整数型的变量a它的初始值是0而后又被赋值为3。
下面再补充一个重要的知识点: 在C语言中或者说大部分编程语言中某个变量 某个值例如 x 3它的含义是把 等号右边的值赋给 等号左边也就是上面提到的赋值操作而不是在表示x和3进行比大小的操作。也就是说我们要区分赋值操作和比大小的操作比大小的操作在后续的笔记中会进行补充到目前为止我们只有赋值操作符号是单个等号 III. 输出
本篇笔记的最后我们聊聊C语言的输入和输出这里的输入和输出是对于控制台来说的 输入就是指用户向控制台输入某个值而这个值可能会对程序的运行有一些影响。 输出就是指控制台向用户展示某些结果这些结果可能是程序的运行结果。 首先聊聊输入我们先举一个例子回顾第一篇笔记我们的第一个C程序
#includestdio.hint main(){printf(Hello,world!);return 0;}
我们再运行一遍 可以看到控制台向用户输出了一行Helloworld
于是我们可以得到C语言输出语句的代码格式
printf( );
其中需要输出的内容放在两个引号之间即可。
那么问题来了如果我们想要输出的内容是一个变量的值应该怎么做呢看下面这个例子:
#includestdio.hint main(){int a 0;printf(%d,a);return 0;
}
这两句代码实现了把变量a的值输出到控制台。那么我们从中可以看出C语言输出变量的代码格式为: printf(%变量类型标识符,变量名); 其中printf()是C语言用来输出的函数而整型变量的变量类型标识符刚好是d因此我们是%d那么同样的我们再来一个举一反三如果我们的a是一个小数它的标识符是f我们如何写它的输出语句呢(建议可以先自行尝试)
#includestdio.hint main(){float a 1.1;printf(%f,a);return 0;
} IV. 输入
最后的最后我们了解一下C语言的输入是怎么做的。
首先直接看一个案例我们先声明一个整型的变量a并把它的值通过输入来赋值那么我们的代码为:
#includestdio.hint main(){int a;scanf(%d,a);return 0;
}
首先补充一个小知识点 区分定义与声明 如果观察的仔细的话可以看出这个案例我在描述变量a的时候用的动词是声明而不是定义那么声明和定义有什么区别呢 一般而言我们说声明的时候指的是新创建一个变量但是并不给它一个值如上面int a但是没有给a一个值那么这句话就是声明。 而定义是值在创建a的同时给a一个值即int a 3 通过上面的代码我们可以发现C语言中输入的语法格式为: scanf(%变量类型标识符,变量名); 其中scanf()是C语言中输入的函数第一部分即逗号前面的部分和输出的格式完全一致。对于第二部分这里在变量名前面加一个“”的符号其实并不是一个通用的格式真正通用的格式为: scanf(%变量类型标识符,变量在内存中的地址); 但因为在现阶段我们没有学习过获得变量地址的知识因此我们暂时用下面的这种语法格式。 scanf(%变量类型标识符,变量名); 运行这段代码之后控制台弹出我们看到下面的画面 此时注意和之前不同带有输入的程序如前面所说的那样我们用户需要主动向控制台输入内容并按回车键确认输入 可以看到回车键按后程序才执行结束此时a的值是我们输入的值3.
最后我们联合输入和输出以及变量的定义与赋值做一个简单的程序要求如下 定义一个整型的变量a值为3再通过输入操作对a进行重新赋值而后把赋值后的a变量的值输出到控制台。 这个简单的程序会放在评论区有兴趣的初学者可以进行尝试