C语言初阶零基础学习(一)

C语言初阶零基础学习(一)

注:新的起点

我是一名一本院校计算机专业大一新生,初次进入到编程这个领域,希望我的观点以后可以帮助到大家并且希望可以给我提出看法,一起学习,争取拿到自己想得到的offer

如何学好C语言

1.鼓励你,为你叫好。
C生万物 编程之本 长远IT职业发展的首选 C语言是母体语言,是人机交互接近底层的桥梁 学会C/C++,相当于掌握技术核心 知识点一竿子打通。 IT行业,一般每10年就有一次变革 40年间,在TIOBE 排行榜中,C/C++位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!

2.学习不能叫苦叫累,抱怨没时间
如果你总是和别人走一样的路怎么才能保证超越别人,那就得付出不一样的努力。
时间就像乳沟,只要你肯挤,就一定会有

3.拒绝做伸手党
遇到问题,先尝试自己解决

4.学好编程,不仅仅是学好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

变量,常量

在这里插入图片描述

  1. 定义变量的方法
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语言知识,拜拜

  • 25
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值