从零开始学C语言之第一节
Hello!各位大佬,欢迎光临!
我是小白,人称“”Silly小白~”,接下了给各位介绍
对C语言的理解和经验,希望各位能指出不足之处,Thanks♪(・ω・
一、初识C语言
1、什么是C语言?
本着求真务实的精神,带大家一起思考C语言到底是什么。首先我们先把C语言的这个名字进行拆分为C和语言。语言这个词,想必大家都不陌生,我们平时交流的普通话、粤语、全国各个地方家乡话以及我们学习在初高中乃至大学学习的英语都被称为语言。从中我们不难发现语言的特点“人与人交流的工具”。那我们回到问题点“什么是C语言呢?”,其实C语言是一门计算机语言,那什么又是计算机语言呢?,不难看出计算机语言就是“人和计算机交流的工具(语言)”。
想必大家都知道,任何事物的发展都有历史性,比如去年的你和今年的你是不是有所不同。兜里的money比去年多了,人也胖了几斤。那语言也是如此,也是随时间的变化而发展,从无到有,从低级语言(二进制语言、汇编语言、B语言),到高级语言(C语言、C++、JAVA、python)的发展过程。各位应该都懂计算机,计算机是不是需要通电,通电是不是有正电和负电之分,用1和0表示。0和1就是所说的二进制表示形式。不兜圈子了哈哈哈,C语言简单来说就是人和计算机交流的语言,通过这种语言实现人与计算机的一个互动。
二、走进C语言的世界
明白了什么是C语言,接下来就系统了解C语言的构造,以及熟悉C语言的大概。什么是从、C语言的大概呢?也就是说C语言的内容全貌。
第一个C语言程序
#include<stdio.h> //头文件 /**************** 解析: main函数是C语言程序的入口; 一个工程中main只有一个; printf:输出打印函数,系统提供;****************/ int main() {printf("hello,world\n");return 0; }
2.C语言的数据类型
想必大家都知道我们平时生活中交流也所涉及一些数据,比如数字(小数、整数、小数、字符.......等等),那在C语言中也涉及其中的数据,根据数据的不同,所以分为不同的类型。
/************************************************ Char //字符数据类型 1byte Short //短整型 2byte Int //整型 4byte Long //长整型 4/8byte Long long //更长的整型 8byte Float //单精度浮点型 4byte Double //双精度浮点型 8byte //注意:不同的类型是为了更加丰富的表示生活中的各种值 Bit 比特位 计算机最小单位 Byte 字节 1字节=8个比特位 Kb Mb Gb Tb pb Char ch=‘A’; Int weight=120; Int salary=20000; sizeof操作符返回值为其操作数的存储大小,用字节数表示; *************************************************/ int main() {printf("%d\n",sizeof(char)); printf("%d\n",sizeof(short));printf("%d\n",sizeof(int));printf("%d\n",sizeof(long));printf("%d\n",sizeof(long long));printf("%d\n",sizeof(float));printf("%d\n",sizeof(double));return 0; }
后续更新下二节,兄弟们!
从零开始学C语言之第一节相关推荐
- r语言中矩阵QR分解_从零开始学R语言Day4|向量、矩阵和数组
从零开始学R语言Day4|向量.矩阵和数组 1.1向量 1.1.1向量 在Day2中我们提及过用和c()函数来构建向量,具体实例如下. 我们还可以采用vector("类型",长度) ...
- c语言打印%-6llu,从零开始学C语言
从零开始学C语言 @阆苑祁寒 写在前面:本文从一个初学者的角度,给出了对C语言的简单理解.如有谬误,敬请指出! Week1 1 #include 2 int main(void)3 {4 printf ...
- c语言编程输出皮卡丘,c语言001第一节课程-函数方式输出皮卡丘画 2019-06-24
c语言001第一节课程-函数方式输出皮卡丘画 2019-06-24 小白的我自己C语言学习写了一段程序,利用printf()函数输出一个皮卡丘的字符画,只想记录一下学习过程. 源代码如下 #inclu ...
- 从零开始自学c语言,从零开始学C语言
C语言介绍 C语言是一门广泛被应用于底层开发的计算机语言,它历史悠久,且功能强大,不需要任何运行环境的支持,几乎无所不能.世界上90%以上的互联网基础设施,都是用C语言编写完成的. 为什么学C语言 C ...
- #从零开始学C语言# 又名 #一人手打情书#
真正的勇士 敢于直面淋漓的鲜dai血ma 微笑.jpg 今天为了积极响应某位陈姓小同学的强烈号召(不是 一位只会输出"hello world" :) 害,九折水平 的 小可cai爱 ...
- C语言程序设计第一节课作业
1 课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的.然而要使用c语言这个工具解决实际问题,又必须掌握它.通过多次上机练习,对于语法知识有了感性的认识,加深对 ...
- pip环境变量配置 python3.6_零基础学python之爬虫第一节环境配置第一章:Python3+Pip环境配置...
大家好,本节课讲解有关Python环境安装的一个过程,学习Python爬虫的话,第一步就要安装Python的一个环境安装以及配置!那安装的Python是Python3,安装的过程呢还会对一个Pytho ...
- 零基础学C语言(第一天)
Why C? ·C语言可以作为学习计算机程序设计语言的入门语言: ·C语言是编写操作系统的首选语言,与计算机硬件打交道时灵巧且高效: ·C语言具有现代高级程序设计语言的基本语法特征: ·常用的面向对象 ...
- 学c语言的第一篇博客~
高考完之后,从来没用设想过自己会进入计算机类的专业,当自己看到录取结果时,对于计算机充满了紧张与好奇,一直以来对编程都有着一种向往,抱着期待的心情开始了编程的基础,c语言的学习,高考的失利让自己或许有 ...
最新文章
- 编程心法 之什么是MVP What is MVP development?
- Hacker:编写高级语言脚本可破解各个云盘的下载速度限制
- 线程同步辅助类CyclicBarrier
- ajax传参到实体类对应字段
- npm publish 发布一个 Angular 库的时候报错
- python中的thread_Python中的thread
- 评分模型和额度模型的两种不同应用场景
- 父与子的编程之旅 python 3_python3-父与子的编程之旅第十五章
- MySql批量插入语句(INSERT)
- 服务器虚拟化的主要特点,网络虚拟化的七大特征
- タイトル キャッスルファンタジア ~エレンシア戦記~リニューアル 艾伦西亚战记(艾伦希亚战记)日文攻略
- 服务器怎么建立无线局域网,家庭无线局域网的组建教程
- 会计准则中借方与贷方如何理解分析
- 如何在虚拟机上安装苹果系统(Mac OS)
- SQL VIEW(视图)介绍
- C语言求CHO的相对分子质量
- 给小学生科普计算机知识,小学生必懂的15个科普知识
- Gitlab本地备份与远程机备份
- 自动驾驶仿真工具之AirSim简介
- 易基因 | 文献速递:RRBS方法绘制1538例乳腺癌甲基化图谱并预测癌症发生/预后
热门文章
- MySQL数据库-删除表中的数据详解
- mysql日期类型计算机_2014年计算机二级考试MySQL试题 1
- 一起来看流星雨剧情简介/剧情介绍/剧情分集介绍第二十一集
- 京东要如何解决1号店人员问题?网易考拉:我来帮你
- 成都职业技术学院计算机网络分院,成都职业技术学院2021年宿舍条件
- 成功解决:curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bit.ly:443
- ofo开放共享单车大数据平台
- 国内突然爆发暴力蠕虫病毒!已有大量用户中招:所有文件被删
- 光敏二极管和光敏三极管的原理、区别、辨别以及应用电路
- flink Could not forward element to next operator