第一个C语言程序、
第一个程序
本次我们开始尝试让计算机打印出我们想要打印的文字,作为我们第一个程序,当然上一篇博文已经有提到,不过这次我们要从更深层次的探讨。
想要在屏幕上打印一串字符:Hello,world!,只需要一句:
printf("Hello,world!");
printf:可以理解为print(打印)for:内容。根据意思就是向电脑打印想要打印的内容.专业点就是标准化输出函数(print function).
我们可以将打印内容分为:
每个文字都是一个字符(Character),包含在''内
多个字符组合起来,就是一个字符序列,叫做字符串(String),包含在""内。
而上述语句有更加专业的称呼:
"在屏幕上显示文字"叫做输出(Output);对应的有输入(Input)
那么上面那句话的意思就是
printf 标准化输出函数
()函数标志
""字符串标志
;语句结束标注,相当于。/.
C语言编程框架
我们先看上一篇博文提到的程序:
#include <stdio.h>
int main()
{
printf("Hello,world");
return 0;
}
我们一行一行的来阐述:
第1行:#include<stdio.h>这一句称为头文件,名字叫做stdio.h( standard input and output header file,标准输入/输出函数库。)现在我们不需要探究为什么,我们只需要知道它包括了我们需要使用的函数,是标准化函数,即已经定义好的程序。
第2行:int main()这一个是主函数,即程序执行的部分,一个程序只能有一个主函数。
而{}代表函数体,即主函数的控制范围,采用就近原则匹配括号,即与上面第一个没有配对的括号配对。
第4行:printf("");输出函数,括号为函数标志,函数定义在stdio.h库中。
第5行:return 0;返回值,用来监测程序是否正常退出,建议加上,养成一个好习惯。
中英文状态下的输入,全半角输入的区别
中英文:
虽然中文的拼音和英语字母都隶属于拉丁字母,但二者也存在很大的区别。
例如:“”与"",;与;()与(),‘’与"
虽然外形差不多,但是二者在计算机内部属于两个完全不同的东西,C语言编译器识别英文状态下的输入,而不识别中文状态下的输入。这也是许多初学者容易犯的一个错误,应当特别注意。
全半角:
首先区分什么是全角什么是半角:
全角和半角的区别主要在于除汉字以外的其它字符,比如标点符号、英文字母、阿拉伯数字等,全角字符和半角字符所占用的位置的大小不同。在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为“半角”,相对地把一个汉字所占的位置称为“全角”。
例如:半角状态输入的abcdefg
与全角状态输入:abcdefg
对比很明显,全角输入的abcd不是字母abcd而是把它当做汉字处理,所以编程时候需要格外注意。
总结
程序由头文件、主函数、函数体、语句、返回值构成、
输入格式为半角英语。

浙公网安备 33010602011771号