从零开始自学c语言,从零开始学编程---第一步-C语言(一)

本教程是站长曾经在百度编程吧写的

---

--

-

首先,让我们看一个C语言程序#include

main()

{

printf("hello world \n");

return 0;

}

这里最简单的一个C语言程序

也是C语言程序组成的基本结构

下面让我们来分析一下

#include

翻译为#包括 h就是英文单词HEAD的第一个字母 这个是头文件,暂时你不需要知道太多,你只需知道暂时我们编程序的时候这个必打,所以背下来吧

main()

main是主要的意思,这是个主函数,所有C程序都有这个,这里说的函数并不是数学函数,你可以理解为方法,()括号里面是放参数的,就是数值,现在你先不需要了解,以后会慢慢了解的

{}大括号里面就放着我们打的程序,记住哦,一定要在大括号里面

printf() 这是个输出函数,输出它括号里面的东西,但是一定要在引号里面

\n 这是换行符,用了你就会知道

return 0 这是返回值,这个我们以后在学,其实现在不写这个程序也能通过,所以我暂时不会让这个出现在程序上,虽然这样不好,但为了大家能更好的了解程序,免得大家为了该不该要return犯迷糊

所以这样也是可以的

#include

main()

{

printf("hello world \n");

}

此程序的结果是在屏幕(6.0工具中就是那个黑的)上打印helli world

ef7001daa0f0ffa2d8e03eb82b18ddbd.png

现在我们暂时编程序的格式就是这样

#include

void main()

{

这里面就是我们要编的程序

}

viod是返回类型为空,就是不需要return,这个以后你们会了解的

当当不写void也可以,但是这是为了规范

还算简单吧,这个格式请大家牢记

C语言程序中,一定会有数据,这个数据就是由数字,单词和字符构成

数字又分整数和浮点数(浮点数就是小数,数学里也称实数)

字符就是键盘上所有的

a b c    A B C     这6个是字符

数字 '1' ' 2' ' 3'    这3个也是字符,但必须得是加了单引号的

+ - */ {}、 这些符号也是字符

空格键也是字符

这些都能在ASC表能找到,反之能在ASC表在能找到的就可以是字符 ASC是什么,呵呵,这个上网查一下

还有就是单词,也可以说是字符串

就是比如 hello 或者 hello world

记住:字符用单引号表示,字符串用双引号表示

整数不用我说大家也该知道是什么

123 ,0, -234,1000 这些就是整数

浮点数(小数)也就是凡是带小数点的数就是浮点数

12.3 ,0.0,0.23,-7.7 这些就是小数(我还是直接说小数好了,说浮点有点不爽啊)

浮点数所占字节要比整数大,字节就是内存里的东东,这个暂时不需了解

你只需知道小数占的字节要比整数大就可以了,后面字节这个概念很重要

例如123.4和1234

123.4就必1234所占的字节大

说完数据类型我们说变量

C语言把数据存放在变量中,变量就是电脑内存里的一个盒子,用来保存数字或字符

这个盒子里面的东西是变化的,例如我放一个数字1放进这个盒子,这个盒子现在装的是数字1,然后我又放数字2进入,原来的数字1就自动替换成数字2,然后你放什么进去,它就是总是替换,它是可变的

数据类型就可以用变量来表现

int 整数的意思 它可以申明变量用于存放整数

long int 存放大于32767和小于-32768的整型数据(这个我们暂时用不着,可以忽略)

float 浮点的意思,可以申明变量存放小数

double 双点,双重的意思,存放更大的小数(这个也暂时用不着,先忽略)

char 字符的意思 申明变量存放字符

每个变量都有名字,因为你得知道你存放的是哪个盒子,所有盒子得标个记号

变量的名字必须用字母开头,大小写都可以,中间可以带下划线,例如age_cat

但绝对不能以数字开头 例如 95age

变量名也不能含空格和特殊字符 例如age cat 和 age*cat

有了变量名你就定义一个变量了,啥叫定义,也就是申明,或者说建立

例如 int a    意思就是说我用一个叫a变量 类型int 存放整数

或者说我拿了一个盒子,做个标记a 以后用来存放整数

int a

float b

char c

以上的就是定义不同类型的变量

但要记住,在一个程序中,变量名字不能重复

例如

int a

int a

或者

int a;

float a;

都是错误的

变量名有唯一性

定义了一个变量,我们就可以使用这个变量,可以在里面存放数据

怎么存放?直接用=号就可以了

可以在定义的时候存放

int a=1

也可以在定义后存放

int a;

a=1

还可以用表达式来存放

int a;

a=3-2;

甚至还可以加入其他变量

int a;

int b=2

a=b-1;

另外,定义变量的时候可以连接定义

int a,b

还有

int a=1,b

但是不可以这样

int a=b=1

让我们来个运用变量的程序

#include

void main()

{

int a;

float b;

char c;

a=1;

b=1.1;

c='a';

}

但是这个程序现在还没有什么实质性的作用,变量赋值以后你无法从电脑中看到

所以,接下来我们学习printf()函数,我们把变量的值打印到屏幕上

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值