1.C语言是一门计算机语言(人和计算机交流的语言C/C++/JAVA/python)
2.计算机语言的发展:二进制---汇编语言---B语言---C语言…(高级语言,有国际标准).
3、写C代码:创建项目(放好位置)---新建源文件(格式:例如test.c/.cpp)---写代码
C代码中 .c语言是源文件
.h是头文件(放在文件的最头部)
绝大多数c语言是包容在C++中的,所以后缀也可以用.cpp
4、运行代码无法显示页面时,解决方法
按确定后,运行即可出现画面
5、C语言代码的基本形式
int main()---C语言代码的主函数/main函数---程序的入口(整个代码从这里开始运行)---main函数有且仅有一个
{
}
//int:是整型的意思
//main前面的int表示前面main函数调用返回一个整型值
所以为了前后呼应,后面要有个return0
//return 0:表示返回0
注:在中括号中利用printf("");函数写出想写的东西,也称为库函数
printf(" \n");表示换行
使用库函数的前提是在int main ()主函数上写#include<>----尖括号里引入你要表达的文件形式
例如:输入输出的文件形式是stdio 写出的形式是<stdio.h> 表示把stdio包含在头文件中
如图所示:
6、了解C语言学习中的数据类型
告诉电脑要创建什么变量
//char ---字符数据类型
用单引号引起字符:'字符'
字符需要储存 ,利用char ch=‘字符'的格式暗示电脑需要内存来储存
%c表示打印字符格式的数据
#include<stdio.h>
Int main()
{
char ch ='A';
printf("%c/n",ch);
return 0;
}
//int---整型数据类型
先写下C语言基本代码的形式
int age =20;
Printf("%d\n",age);
//%d表示打印整型十进制数据
百分号的表示:
%lf 表示双打印浮点小数
其他数据类型代码以此类推
7、计算数据类型向电脑申请所用的空间:
各个数据类型所占用的字节(计算机中的单位)
出现这么多数据类型的原因是因为他们每个类型对应的字节不同,应用范围不同,在进行编码的时候应该选取合适的为宜
而且这些字符的存在更加丰富表达我们生活中的各种值
C语言标准规定:
Sizeof(long)>=sizeof(int)
所以sizeof(long)的大小可以是4或者8
计算机中的单位有:
Bit---比特位(计算机中最小的单位):一个比特位只能存在一个二进制位:1或0
byte---字节:一个字节是八个比特位
Kb :1024 个字节
mb:1024个kb
gb : 1024个mb
tb: 1024个gb
tb: 1024个tb
从字节开始,每个单位进制相差1024
思考:各个数据类型能表示的字节范围大小是多少
以 short为例
short可以占用2个字节,每个字节是8个比特,而每个比特是存一个二进制位的
所以,short可以存放16个比特,也就是16个二进制位
二进制是由0、1组成,规则是满2进1
0000000000000000 由全是0开始 , 由上往下,每个加一,最后变成全是1
0000000000000001
0000000000000010
0000000000000011 这个从全0变成全1的过程中,总共有2的16方个变化
0000000000000100
………………………………
11111111111111111
由3个比特位列出,从而推出16个比特位的变化个数
000
001
010 3个比特位存在2的3次方变化
011
100
101
110
111
二进制转化成十进制:
十进制的本质(举例)123:表示 :1*10^2+2*10*^1+3*10^0
二进制 转化成 十进制:
00000000000000000 0
00000000000000001 1
00000000000000010 2
因为010
=0*2^2+1*2^1+0*2^0 二进制转换成十进制的方法
=2
所以可得出,short数据类型的范围 最小是0,最大是2的16次方减一
以此类推:int数据类型范围是0~2的32次方减一 (其余一样推出)
8、了解变量和常量
定义变量的方式:类型+变量名,然后附上一个值
变量分为2种:全局变量和局部变量
建议局部变量和全局变量的名字不要相同,因为当print指定的时候回容易引起误会,出现bug
当全局变量和局部变量同一个名字时,两者可以同时存在,但是局部变量优先(电脑显现的是局部变量种的数值)
还要注意一点
局部变量要在他的范围内使用,也就是说在大括号内定义了局部变量后,也要在大括号内利用printf来指定,不能在大括号外用printf来指定
8、计算2个数的和
C++支持哪里需要代码,写哪里。
但是C语言要写在码块的最前面
所以第一个图的代码在C语言中运行会出现报错
C语法规定:
小技巧:当系统出现报错的时候,复制报错的那段信息,去百度搜索答案
9、变量的作用域和生命周期
简单来说,这个变量哪里能用哪里就是它的作用域 (在哪个括号内能用)
全局变量的作用域是整个工程,在其中一个项目内的全局变量可以在另一个全局变量中显现
但是要声明,用extern(外部符号)来声明
生命周期: 进入作用域,生命周期开始。
( 局部变量) 出作用域,生命周期结束
全局变量的生命周期是main函数的生命周期,也是整个程序的生命周期
标签:字节,int,数据类型,C语言,---,初识,main From: https://blog.51cto.com/u_15842974/5806266