1. 什么是C语言?

C语言是一门计算机语言

2. 计算机语言是什么?

人和计算机之间交流的语言  如: C++,JAVA,Python

3.语言的发展:

二进制语言:电脑是一个硬件,有正电和负电之分(0与1)

用助记符来写代码的方法,产生了汇编语言

4.C语言,C++——都是属于高级语言

5.C语言中   .C——为源文件   .h——为头文件

初识C语言_局部变量

6.数据类型

char  //字符数据类型

Short  //短整型

Int    // 整型

Long  // 长整型

Long long  //更长的整型

float    //单精度浮点型

Double   //双精度浮点数

%d  打印整型

%c  打印字符

%f   打印浮点数字--打小数(精度为6位)

%lf   打印双精度浮点数(精度为6位)

%p   以地址的形式打印

%x   打印16进制的数字

%o   打印8进制数字

示例:char 类型  

Attention: 1. 在定义字符时,用单引号把字符引起来

                 2. 在输出的时候要用%c 来进行输出

初识C语言_整型_02

Int 类型

Attention:在输出的时候用的是%d ,表示输出为十进制的整数

初识C语言_整型_03

Float 类型

初识C语言_c语言_04


7.为什么出现这么多的类型?

更合理的分配空间,节省空间的使用。

8. 每种类型的大小是多少?

大小就是变量向内存深情的存储空间

Sizeof()函数是用来计算变量的存储空间大小的函数

初识C语言_整型_05

计算机中的单位: bit   比特位

   Byte  字节

Kb

Mb     gb    tb    pb


内存大小的单位是字节

9. Short age=20;此语句的意思是,我要向内存申请两个字节用来存放age这个变量

Float   weight=95.6;编译运行的时候可能会出现提示,会产生精度的丢失此时可以将程序改为  Float   weight=95.6f;这样就表示的是向内存申请4个空间,存放小数。

10. 变量的分类:局部变量,全局变量

全局变量——定义在代码块({})之外的变量

局部变量——定义在代码块({})之内的变量

初识C语言_整型_06

局部变量的名称和全局变量的名称可以相同,但是建议最好不要相同,容易误会,产生bug,当局部变量的名字和全局变量的名字相同的时候,局部变量要优先。

局部变量跳出当前大括号,定义声明不生效

写一个程序,计算两个变量相加:

初识C语言_c语言_07

在C语言中这样编写可能会出现错误提示(缺少;在类型的前面)这是因为在C语言中规定,定义变量都要在程序编写的最前面,在C++中可以不用

Scanf()是输入函数,&为取地址符,表示将输入的数字放在申请好的地址中去。