自我介绍

我是一名即将升入大三的计算机科学与技术专业的学生,这是我第一次在CSDN上发表文章,在平时写代码时我会经常遇到许许多多的问题,所以在这个假期中我想不断地充实自己,让自己的专业知识基础更加牢固。同时我会将自己学到的知识做个总结,写到博客中分享给大家,希望能和大家互相交流,互相学习。

什么是C语言

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易
的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语
言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的
C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超
级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制
定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 [1] 目前2011年12月8
日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标
准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉
字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

C语言结构

#include<stdio.h>//头文件的包含int main()//main函数是程序的入口,一个工程中有且仅有一个
{//打印Hello World!printf(" Hello World! ");return 0;//返回0表示正常返回,返回非0表示异常返回
}

数据类型

char        //字符数据类型
short       //短整型
int         //整形
long        //长整型
long long   //更长的整形
float       //单精度浮点数
double      //双精度浮点数
注意:存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。
类型的使用:

char c = 'x';int age = 18;

总结

今天就先讲到这里吧,本文只是简单的认识了一下C语言,如果还有什么缺漏希望大家能够补充说明,多多交流。

编程语言学习——0基础C语言入门相关推荐

  1. 0基础C语言入门路线汇总

    对于深入编程,不了解C和Linux是不真实的,决定补一下,汇总一下相关资料. 关于C语言BrianW.Kernighan;DennisM.RitchieBrian W. Kernighan ;Denn ...

  2. c语言入门自学手机版,C语言入门学习app下载-C语言入门学习app最新版下载 V1.0.2-友情手机站...

    C语言入门学习app是一款0基础自学软件,这里有着丰富C语音相关课程学习,大家在这里是可以便捷搜索查找,随时都是可以找到适合感兴趣课程学习,都是一些优质课程知识提供大家,学员在这里是可以高效学习,海恩 ...

  3. c语言入门自学手机版,C语言入门学习软件下载-C语言入门学习手机版v1.0.2 - 起点软件园...

    C语言入门学习是一款最新推出上线于安卓手机平台的专业编程学习软件,C语言入门学习app收录了海量入门视频课程,清晰易懂的详细讲解专为刚入门学习C语言的小白量身打造,不同章节都有相应的习题,根据习题成绩 ...

  4. 计算机语言中的逻辑型数据,零基础易语言入门教程(五)之逻辑型数据类型

    在上篇文章给大家介绍了零基础易语言入门教程(四)之数据类型,上篇针对数值到文本类型知识,今天给大家介绍下逻辑型数据. 具体方法和步骤如下所示: 1.逻辑型数据非真即假: 首先申请一个局部变量(A)类型 ...

  5. 花188购买的0基础短视频入门实战培训文档,学了一周的总结。

    花188购买的0基础短视频入门实战培训文档,学了一周的总结. 大家好,我是我赢助手,专注于自媒体短视频去水印.去重和文案提取运营! 为了更加专业的给大家讲讲短视频和自媒体,也为了能了解0基础怎么搞定短 ...

  6. python语言编程基础-Python语言入门详解!快速学成Python!

    原标题:Python语言入门详解!快速学成Python! 很多技能是被职场所需要的,但很可惜... 这些技能在大学中并学习不到. 大学和职场现实存在的横沟对大部分同学来说难以跨越或碰得头破血流... ...

  7. 手把手教你0基础C语言速通

    0基础速通C语言 配套视频:https://www.bilibili.com/video/BV1W34y1U7eK?spm_id_from=333.999.0.0 关于C语言 C 语言是一种通用的高级 ...

  8. 0基础C语言实战项目-贪吃蛇小游戏

    大家好啊,如果有一样是编程0基础的大一本科生,相信大家现在都对自己学习了一段时间的程序设计课程还没有过实战经验: 最近也是考试刚完,持着练手的心态我编写了这样一个经典的小游戏-贪吃蛇: 由于是第一次发 ...

  9. c语言语言教程0基础_C语言基础

    c语言语言教程0基础 Hey, Folks here I am back with my second article on C language. Hope you are through with ...

最新文章

  1. 硬盘格式化与快速格式化的区别
  2. 服务器群安装系统,服务器安装总结
  3. 网站SEO优化之如何建设外链提升网站权重?
  4. 实现和调用API接口
  5. parted命令详解
  6. python字符串之查找与替换_Python字符串操作(查找,替换,分割和连接)方法及其使用...
  7. lombok 中的@Data注解
  8. python 之 XML的基本应用总结
  9. android手机deviceowner,删除 androidDeviceOwnerWiFiConfiguration
  10. 我的nginx iis 负载均衡学习(环境搭建)
  11. ​多大分辨率图像做分类更适合?浙大华为国科大等提出Dynamic Resolution Network,降低计算量还提性能!...
  12. oracle对象管理及使用实验报告,oracle对象管理常用操作(objects management)
  13. 第三次握手为什么没有序列号_“三次握手,四次挥手”你真的懂吗?
  14. apiDoc之api接口文档生成
  15. cleverhans库——FGSM代码实战
  16. C语言malloc函数的用法
  17. 这几款手机安全浏览器,好用不止一点点
  18. 安泰电子科普:电压源和电流源的区别是什么意思
  19. postgres 删除 shema
  20. teamlab什么意思_去看炸火的teamLab大型个展前 你应该知道的事

热门文章

  1. GPT模型介绍并且使用pytorch实现一个小型GPT中文闲聊系统
  2. vue3 前端pc生成微信支付二维码
  3. 【干货】淘金币用户体验升级(含直播回放)
  4. Spark 图计算实战
  5. 杭州软件测试人员工资水平,杭州软件测试工资待遇如何?
  6. 2022最全大数据学习路线(建议收藏)
  7. 推动计算机革命的幕后黑手
  8. SaaS部署和私有化部署的区别及各自的优点
  9. cocos creator游戏发布和部署-HTML5篇
  10. HTML期末学生大作业-班级校园我的校园网页设计与实现html+css+javascript