C语言初阶零基础学习(一)
注:新的起点
我是一名一本院校计算机专业大一新生,初次进入到编程这个领域,希望我的观点以后可以帮助到大家并且希望可以给我提出看法,一起学习,争取拿到自己想得到的offer
如何学好C语言
1.鼓励你,为你叫好。
C生万物 编程之本 长远IT职业发展的首选 C语言是母体语言,是人机交互接近底层的桥梁 学会C/C++,相当于掌握技术核心 知识点一竿子打通。 IT行业,一般每10年就有一次变革 40年间,在TIOBE 排行榜中,C/C++位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!
2.学习不能叫苦叫累,抱怨没时间
如果你总是和别人走一样的路怎么才能保证超越别人,那就得付出不一样的努力。
时间就像乳沟,只要你肯挤,就一定会有
3.拒绝做伸手党
遇到问题,先尝试自己解决
4.学好编程,不仅仅是学好C语言
(划重点)必须要学好:
语言、算法和数据结构、系统调用(操作系统)和计算机网络。
一, 初识C语言
注意
基本了解C语言的基础知识,对C语言有一个大概的认识。
文章目录
- C语言初阶零基础学习(一)
- 注:新的起点
- 如何学好C语言
- 一, 初识C语言
- 第一个C语言程序
- 数据类型
- 我们再来说说计算机的单位
- 变量,常量
- 实践小应用
- 第一个C语言程序
- 数据类型 变量、常量
- 字符串+转义字符+注释
- 选择语句 循环语句
- 函数 数组
- 操作符
- 常见关键字
- define 定义常量和宏
- 指针 结构体
第一个C语言程序
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0; }
解释:
main函数是程序的入口
一个工程中main函数有且仅有一个
int main()
{
return 0; }
这里是写程序需要写的基本框架,基本所有的C语言程序都需要
中间部分可以写具体实现的操作
0是整形,与上面的int相呼应
- 补充:
这里头文件需要用#include<>引用
数据类型
注意:存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。
char //字符数据类型
short //短整型
int //整形(整数)
long //长整型
long long //更长的整形
float //单精度浮点数(可以理解为小数)
double //双精度浮点数(更长的小数)
每种数据类型就像是购物商场的上架商品;
- 每种类型的大小是多少?
- 这里拿char举例
#include <stdio.h>
int main()
{
printf("%d",sizeof(char));}
这里表示打印出char这种类型的大小
这里即是所有类型的打印
那么大小是多少呢?
这就是上面七种数据类型所对应的大小
那么会有人疑问:为什么int和long int大小一样呢?
这是因为C语言会有一个标准(例如应用最多的C89,C90规范)
在标准中sizeof(int)<=sizeof(long)
我们再来说说计算机的单位
bit - 比特位(最小的单位)
byte - 字节=8个bit位
kb - 1024byte(不是科比哦)
mb - 1024kb
gb - 1024mb
tb - 1024gb
pb - 1024tb
变量,常量
- 定义变量的方法
int age=18;//年龄
float weight=75f;//体重
char a='w';
表示为:类型 变量的名字 =你想要赋予的值(常量)
2.变量的分类
- 局部变量
- 全局变量
那么我们了解它们:
看到这里是不是对这两种变量有了大概的认知呢?
那么大家可以猜猜看,打印的是10还是100呢?
答案是10,这是因为当局部变量和全局变量名字相同的情况下,局部优先
当然了大家要注意:不要把局部变量和全局变量的名字写的一样
实践小应用
写一个完整代码求两个数的和
#define_CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{ int a=0;//对a的初始化
int b=0;//对b的初始化
int sum=0;//
scanf("%d,%d",&a,&b);//表示依次输入a,b的值
sum=a+b;
printf("sum=%d",sum);
return 0;
}
运行结果就交给大家自己去动手啦
看到这里大家如果对C语言有一个初步了解,希望对博主点一个大大的关注
你的支持将会是我创作的全部动力
下次再给大家介绍后续C语言知识,拜拜
更多推荐
C语言初阶零基础学习(一)
发布评论