目录

简介

前期准备

1.代码托管(Githhub/Gitee)

2.电子笔记

3.编译软件

第一个C语言程序

数据类型

简介

C语言是一门通用的计算机编程语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器,与C++,Java等面向对象的编程语言不同。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

前期准备

1.代码托管(Githhub/Gitee)

代码托管网站可以很好的帮你记录你所写的代码,除此之外它本身也是一个很好的学习资源库,上面有海量的代码资源,如果利用的好你将会有很大的收获,当然他们的功能不只这一点点。

GitHub

是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。在GitHub,用户可以十分轻易地找到海量的开源代码。GitHub的独特点在于从另外一个项目进行分支的简易性,作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法,但是现在访问比较困难。

Gitee(推荐)

它是一个版本控制和协作的代码托管平台(不仅可以托管代码,还可以托管文档与图片资料)。 可以让你和其他人一起在远程或本地项目上进行协作,上面也有海量的代码资源,与GitHub不同,Gitee作为我们国内的网站,访问比较简单,而且是中文,相比较全是英文的GitHub阅读起来更方便。

2.电子笔记

印象笔记/有道云笔记都可以,电子笔记的优点在于它可以检索你写的笔记不容易弄丢,而且方便阅读。

3.编译软件

推荐使用2019版本以上的Visual Studio

第一个C语言程序

main函数是程序的入口,有且仅有一个

3.数据类型

char           字符数据类型
short          短整型
int              整形
long           长整型
long long   更长的整形
float           单精度浮点数 
double      双精度浮点数
1.每种类型的大小是多少?

2.为什么出现这么的类型?
存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。

C语言新手入门|初始C语言相关推荐

  1. C语言指针入门 《C语言非常道》

    C语言指针入门 <C语言非常道> 作为一个程序员,我接触 C 语言有十年了.有的朋友让我推荐 C 语言的参考书,我不敢乱推荐,尤其是国内作者写的书,往往七拼八凑,漏洞百出. 但是,李忠老师 ...

  2. C 语言新手入门教程,0 基础的小伙伴请进~(书籍推荐+项目推荐)

    所有学过 C 语言的人,还记得被指针支配的恐惧吗?还记得一个叫谭浩强的男人吗? 如果你是一名高校大学生,或者在准备计算机等级考试,小编为你准备了一篇非常好的 C 语言入门文章! 从零基础入门讲起,循序 ...

  3. 2022年最新C语言教程入门,C语言自学教程(最全整理)

    一.c语言教程入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是其它 ...

  4. C语言学习笔记---初始C语言006

    C语言程序设计笔记---006 C语言初识关键字和宏定义 1.数据类型关键字 2.存储类型关键字 3.控制语句关键字 3.1.跳转结构关键字: 3.2.循环结构关键字: 3.3.分支结构关键字: 3. ...

  5. C语言学习笔记---初始C语言001

    C语言程序设计笔记---001 初识C语言 1.C语言的标准 2.C语言的特点 3.第一个C程序 ***/知识点汇总/*** 基于VS2019编译器展示一下 代码片: 4.自我介绍 初识C语言 1.前 ...

  6. 易语言新手入门教程第四课 - 简单模仿QQ登录窗口

    简单模仿QQ登录窗口 1.编辑框 2.如果() 3.载入() 4.销毁() 作业: 看完教程,然后自己用易语言写一个一样的程序 易语言如果命令的说明: 调用格式: 〈无返回值〉 如果 (逻辑型 条件) ...

  7. 易语言新手入门教程第五课 - 计次循环命令讲解与实战

    易语言计次循环首命令: 调用格式: 〈无返回值〉 计次循环首 (整数型 循环次数,[整数型变量 已循环次数记录变量]) - 系统核心支持库->流程控制 英文名称:counter 执行本命令将把循 ...

  8. 【R语言】24种R语言新手入门之vioplot小提琴图(三)

    目录 一.前言 二.基本图形 2.1 基本小提琴图 2.2 添加数值 2.3 添加散点 2.4 上色 2.5 柱状小提琴复合图 2.6 拆分小提琴图 2.7 排序 三.进阶画图 3.1 多基因组间小提 ...

  9. python和r语言哪个入门容易-R语言 vs Python对比:数据分析哪家强?

    什么是R语言? R语言,一种自由软件编程语言与操作环境,主要用于统计分析.绘图.数据挖掘.R本来是由来自新西兰奥克兰大学的罗斯·伊哈卡和罗伯特·杰特曼开发(也因此称为R),现在由"R开发核心 ...

最新文章

  1. 百度地图之根据地图上的点确定地图的放缩比例
  2. nagios二次开发(一)---开发思想
  3. Git私服搭建与使用
  4. html模板是干嘛的,html模板有什么用
  5. c语言在win8系统不兼容,Win8系统中存在不兼容软件怎么办?
  6. 《零基础看得懂的C语言入门教程 》——(三)轻轻松松理解第一个C语言程序
  7. linux shell 中判断字符串为空的正确方法
  8. 【51】编写new和delete时需固守常规
  9. 数组和指针(sizeof两者的关系)
  10. Ring Buffer 实现原理
  11. android重写view和viewgroup的区别
  12. 2016链家大数据楼市半年报
  13. 2021-09-24
  14. Unity全新的版本发布计划(2018)【转自游戏蛮牛】
  15. 如何获取用户的微信openid
  16. 网红品牌终将祛魅,而伊利、康师傅这些老司机们却仍然历久弥新
  17. WAV高清语音格式音频
  18. linux 删除乱码文件名的文件
  19. 线性代数笔记17——正交向量与正交子空间
  20. 拓嘉启远电商:如何搭建拼多多的私域流量池

热门文章

  1. delphi php 移动开发工具,盒子 - 完整版DELPHI XE10.1移动开发框架  绝对可以使用...
  2. 图解 Transformer
  3. PHP动态创建Web站点
  4. 锐捷交换机堆叠(VSU)、端口汇聚(链路聚合)、ssh
  5. 世界上50大开心的事
  6. Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图
  7. Linux CentOS  复制文件、替换文件 cp 复制文件、cp 覆盖文件 cp替换文件
  8. android4.0tv时间日期,电视家4.0tv版
  9. PHP中获取当前页面的URL信息
  10. MinGW-w64最新版本 12.2.0 下载