c++语言学习(1)

c++语言是一门极其难的语言,虽然以前有接触,但是都不深入,现在工作需要用到,打算从头开始好好学一下。

c++是c语言的扩展,所以首先从认识c语言开始。

一、简单的尝试c语言:

例1:

计算15和89的和,显示结果。

在编辑器中输入如下代码。

============================

#include "stdio.h"

int main(void)

{

  printf("%d",15+89);

  return 0;

}

===========================

 

代码中的双引号不能用中文符号输入。

以上这段红色的字符,称之为源代码,或者叫做源程序,把这样一段代码保存起来的文件就叫做源文件。源有源头的意思,或者也是初始的意思。

那么,源文件的名字就是  *.c,扩展名为 .c。

二、源程序和计算机之间的关系

源程序的字符是我们通常的英语单词构成,但是计算机并不能识别英语,那么这些英语是怎么做到让机器识别的呢?

计算机能识别什么呢?根据电子信号的特点,计算机能识别0和1,所以计算机是二进制的机器。

所以,这些源程序只有变成计算机能识别的二进制代码才能够运行。这时候通过一个叫做“编译器”的软件,把这些英文翻译成二进制代码,计算机就能识别了。

 

1、当程序当中的英文单词拼写错误的时候,那翻译还能不能进行呢?

不能,会有一定的错误信息反馈出来,只有纠正错误才能继续翻译

翻译是遵行规则的。

2、把代码中的一行代码,可以称之为一个语句,理解代码

printf()是带格式输出函数,

printf("%d" ,  15+89);

这里的“%d"是表示显示的格式,  %d  表示输出格式为十进制整数,15+89是表示计算的实际的数值。

每个语句的结束都用到了 ;         这表示一句话结束了。

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

练习:

计算15减去46的差值

 

三、printf 格式化字符串和转换

把上例中的程序改换升级:

printf()是带格式输出的,以上的源程序输出的结果是:

15和89的和是 104。

引号中大部分都原样输出,就是这个%d 替换成了后面的结果,而后面的这个  \n 是换行。

这个就叫做格式化字符串。

---------------------------------------------------------------------------------------------------------------------

练习2:

写一段程序,计算15减去42的结果,并以“15减去42的结果是  -27”的格式显示。

 

 

--------------------------------------------------------------------------------------------------------------------

四、无格式化输出

显示一段自我介绍,“你好,我的名字叫……”

显示这个名字后,进行换行。

练习:

posted @ 2020-12-23 13:28  xujieqiang  阅读(105)  评论(0编辑  收藏  举报