初识C语言
通过昨天的学习和今天的学习我了解到了C语言的基本概念,以及C语言的一些操作符的使用方法
下面那就让我为大家 一 一 简单的介绍一下吧~ 希望能够对一起刚学习C语言的友友们能够有所帮助!大家可以相互学习!
C语言如何创建工程(新项目)?
1.创建工程添加新建项目
2.添加源文件
3.输入代码
some tips :
1.为了方便管理你所输入的代码可以将代码放入一个自己制定的文件夹内方便管理查找使用。
2.在创建源文件后输入代码时如果后期要引用某个函数时要记得在前方添加包含这个函数的头文件。
举例如下:
#INCLUDE <stdio.h>
int main() //main(主函数程序的入口一个工程有且只有一个入口)
{
printf("hello c/n")
retunrn 0;
}
``
这个例子呢就说明在使用类似printf函数时要声明其被包含的头文件。
对于新学习C语言的同学来说,对于<stdio.h>这个头文件肯定有很多疑惑和不了解的地方,下面就让我来为大家浅浅的解释一下吧。
std—————代表着标准
i —————— 代表 input (输入)
o —————— 代表 output (输出)
这就是头文件<stdio.h>的基本解释啦!
现在让我们进行下一部分的学习吧!
C语言的数据类型
char //字符数据类型
short //短整型
int //整型
long //长整型
longlong //更长的整形
float //单精度浮点数
double // 双精度浮点数
表示字符需要运用 " " 引起来
打印这些字符所需要用的符号
#include <stdio.h>
int main()
{
printf("%c/n") \\打印字符格式的数据
printf("%d/n") \\打印十进制数据整型
printf("%f/n") \\打印小数
printf("%p/n") \\以地址形式打印
printf("%x/n") \\打印十六进制
return 0;
}
如何计算数据类型所占据的储存空间
#include <stdio.h>
int main()
{
printf("%d/n",sizeof(\\输入数据类型) );
return 0;
}
每个数据类型所占据的存储空间
char ———— 1字节
short ———— 2字节
int ———— 4字节
long ———— 4字节
long long ———— 8字节
float ———— 4字节
double ———— 8字节
计算机中的基本单位
bite——比特 byte——字节
一个字节 = 八个比特位
kb = 1024个字节
mb = 1024个kb
gb = 1024个mb
tb = 1024个gb
pb = 1024个tb
C语言标准规定:size of (long) >= size of (int)
C语言变量与常量
全局变量的定义
定义在代码块({})之外的变量
局部变量的定义
定义在代码块({})之内的变量
tips:
局部变量和全局变量名字建议互不相同容易产生bug。
当局部变量和全局变量名字相同时局部变量优先。
输入数据使用输入函数scanf
在使用scanf函数之前将
#define_CRT_SECURE_NO_WARNINGS
加在源文件第一行
C语言语法规定:变量要定义在代码块最前面
变量的作用域
什么是作用域?
哪里能起作用哪里就是作用域
局部变量的作用域:
变量所在的局部范围
全局变量的作用域:
整个项目工程
生命周期
局部变量的生命周期是进入作用域生命周期开始出作用与生命周期结束
全局变量的生命周期是整个项目工程
常量
字面常量————直接写出来的值
const修饰的常变量—————不能变的量
#defin定义的标识符常量
枚举常量 枚举关键字——enum
关于字符串的相关知识点
字符串的结束标志是 \0 在计算字符长度时 \0 只能代表结束标志并不能参与结算。
打印字符串时用%s
计算字符串长度例子如下
#include <stdio.h>
int main()
{
printf("%d/n",strlen ());
return 0;
}
’ ’ 用单引号引起来的字符串长度一般为随机值。
转义字符
\n 用来表示换行
\t 水平制表符
\? 在书写多个连续符号时使用防止被解析为三字母词
\ ’ 用来表示常量‘
\ 用于表示一个反斜杠,防止被解析为转义序列符
\a 警告字符 蜂鸣
\v 垂直制表符
\ddd 表示1~3个八进制数
\xdd 表示2个十六进制数字
好啦!以上就是我今天所学的C语言内容啦!希望能够对初步学习C语言的小白友友们起到帮助!
今天送给大家的一句话:
攀峰之高险,岂有崖颠;搏海之明辉,何来彼岸?前进不止,奋斗不息。
望与诸君共勉之!!!