hello!大家好,首先呢,大家想要学好c语言呢,个人觉得首先一点要了解电脑,电脑呢也称为电子计算机,对它来说,任何任务都是通过计算来完成的。现在,给大家用c语言来一段简单的计算。
首先,先一定要了解,c语言的程序是区分大小写和全半角字符的。
例题1;计算15和37的和,并显示结果。
如我们上图所示,我们是通过字符序列来创建出的程序为源程序,用来保存源代码程序的文件叫源文件。
接着,我们再来讲一下printf函数(格式化输入函数)
printf函数可以在显示器进行输出操作,但如果使用某个函数的功能,就必须通过函数调用来实现。
注意*函数调用是申请进行处理的请求,而调用函数时的一些辅助指示则通过实参来发出。
当实参超过两个是,就应该用逗号隔开。
大家可以仔细观察一下,使用printf函数时,我们使用了;号,在使用了return 0;时 我们也使用了分号,而在c语言中,这里的分号就是中文里的句号的意思。在原则上,一般的语句,我们都是用;来结尾!
格式化字符串和转换说明;
程序运营时,如果有时候只显示和或者差的值,理解上可能会有一点困难,但是我们让它变得人性化一些,请看下面代码!
这段代码与第一串代码是不是我们可以更好的理解!在这里,"15与37的和是%d。\n"是printf函数的第一个实参,也称为格式化字符串。
格式化字符串中的%d指定了实参要以十进制数的形式显示(可以理解为整数),这就是转换说明。格式化字符串说明的字符基本都会原样输出!
格式化字符串结尾的\n是代表换行。
接下来大家来练一道题目;
“编写一段程序,计算出15-37的结果,并以15减去37的结果是-22 的格式进行显示”
这道题目并没有什么难度,只需要注意换行符(\n)和分号(;)
无格式化输出;
调用printf函数时,我们也可以使用一个实参,接下来我们可以用自我介绍来完成这个举例;
在这里,我们只需要灵活使用换行符\n就可以了!
字符串常量;
像“abc”和“您好”这样用双引号(“”)括起来的一连串排序的文字,称为字符串常量。
好的,接下来大家来看看这道例题;
编写一段程序,调用一次printf函数,显示右侧内容。天 地 人 (分别间隔一行)
也只需要注意换行符的重要就可以了,可见换行符的重要性。
变量;
直到目前为止,我们对我们程序输入都是常量进行求和,求差等操作,并显示出计算结果。如果遇到比较复杂的计算,为了在中途记录就需要使用变量。(变量就是用来放置数值和字符等的“盒子”)
在用来存放数值的魔法盒---变量中放入数值后,只要该盒子还在,值就会一直会被保存,而且还可以自由地取出或替换数值。
想要使用变量就必须遵守一定的流程。首先需要进行如下声明。
int a; / 声明一个int型的变量a /
我们通过声明准备出了一个名为a的变量(盒子)。这个变量只能用来存放整数值,因此变量n就称为整型。
&想要使用变量,就必须通过声明明确其类型和名称&
当要声明两个变量时,我们需要用逗号隔开;
赋值;
在上一个程序中,我们第一次使用了等号“=”它表示把右侧的值赋值给左侧。
初始化;
一般情况下,如果我们没有去赋值或者初始化,代码是走不了的,或者会给出一些不确定值,这些值叫垃圾值;
声明时初始化;
变量在生成的时候会被放入不确定值。因此,在声明变量的时候,除了有特别的要求之外,一定要对进行初始化。
初始化和赋值;
初始化:在生成变量的时候放入数值。
赋值:在已生成的变量中放入数值。
格式化输入scanf函数;
如上图所示,scanf函数是可以从键盘上读取信息的!
\与printf函数不同的是,在使用scanf函数时,变量名前必须加上一个特殊符号&\
输出函数puts;
“读取两个值,显示他们的和”
puts函数可以按顺序输出作为实参的字符串,并在结尾换行。也就是说,puts(“”)与printf(“...\n”)的效果差不多。
在需要换行且不用进行格式化输出的时候,就可以使用puts函数来代替printf函数。
接下来来一道题目;
“编写一段程序读取两个整数,是它们相乘;”
这道题目最重要的就是要注意使用puts和printf,也要注意在11加上换行符;
好哒,今天的初始c语言就到这里,后面会陆续发出自己自学的心得与理解希望各位一起交流,共同交流,也祝愿大家工作顺利,拿到自己最想要的offer!!!