C语言从菜鸟到笨鸟 第一天
我是一个刚刚学习C语言的小菜鸡,找了一套B站评价最高的C语言视频来学习,视频连接放在下方,欢迎各位大佬批评指正。关注我,看我每一天的进步和成长。谢谢各位大佬的一键三连。
B站最好的C语言视频
初识c语言
1.什么是c语言
- c语言是一门计算机语言
计算机语言是什么?
- 人和计算机交互的语言
- c/c++/java/python
语言的发展
- 二进制语言
- 通过硬件通电 正电(1)和负电(0)
- 因此只有1110 1100 0001 只能处理2进制的语言
- 缺点:复杂 需要查手册
- 取名:100011 -ADD 为助记符-汇编语言
- 首先有B语言 ----C语言 C++ 到高级语言
- c语言----->早期不成熟----->成熟----->流行
- 为啦统一c语言 有啦一个国际标准----ANSIC C/C89/C90
- C99/C11并不流行 不少编译器不支持 因此诞生国际标准
- c语言编译器的安装
VS2013的安装
看视频学安装https://www.bilibili.com/video/BV17p4y1h7yR
第一个C语言程序
#include<stdio.h>
int main()
{printf(“hello world!!!”);return 0;
}
第一个程序注释版
// include,表示包含一个stdio.h的头文件,包含了这个头文件,就可以使用这个头文件里面的函数里,printf就是stdio里的一个头文件。
//stdio.h//标准输入输出头文件,standard input output
#include<stdio.h>
int main()//主函数程序的入口mian函数一定要有有且只有一个
//int 是整型的意思
//main 前面的int表示main函数调用返回一个整型值
{//printf是一个打印的函数,本行代码在屏幕上输出hello worldprintf(“hello world!!!”);//返回整型0,因为主函数要修分会类型为整型,见第一行注释return 0;
}
数据类型
向内存申请空间 储存一个变量
int main()
{char ch=‘a’;//内存printf("%c\n",ch); //%c—打印字符格式的数据
}
//short int 短整型
float f=5.0;
printf("%f\n",f);
如图所示
double d=3.14;
prinf("%lf\n",d); //lf表示打印双精度浮点数
查看字节大小 sizeof
long 有可能字节为4或8 取决于编译器
#include<stdio.h>
int main()
{printf("%d\n",sizeof(char));//1printf("%d\n",sizeof(short));//2printf("%d\n",sizeof(int));//4printf("%d\n",sizeof(long));//4printf("%d\n",sizeof(long long));//8printf("%d\n",sizeof(float));//4printf("%d\n",sizeof(double));//8
}
计算机单位
bit 比特位 一个比特位可以存储一个1或0
byte 字节 一个字节=8个比特位的大小
kb 1kb=1024byte
mb 1mb=1024kb
gb 1gb=1024mb
tb 1tb=1024b
pb 1pb=1024tb
常量 变量
局部变量 全局变量
- 全局变量 定义在代码块({})之外的变量
- 局部变量 定义在代码块({})之内的变量
#include<stdio.h>
int a = 20;//全局变量 定义在代码块({})之外的变量
int main()
{int b = 10; //局部变量 定义在({})之内的变量return 0;
}
C语言从菜鸟到笨鸟 第一天相关推荐
- Java程序员由笨鸟到菜鸟 电子版书正式发布 欢迎大家下载
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 欢迎关注 ...
- Java程序员从笨鸟到菜鸟之——总结和声明
前段时间经过大约二十天的时间把javaSE的内容总结了一下,最近由于个人原因和一些乱七八糟的事情,一直没在更新,首先感谢那些一如既往支持我的朋友.最近不知道为什么,一直很懒,做东西也一直是效率很低,生 ...
- Java程序员从笨鸟到菜鸟之(一百零九)一步一步学习webservice(三)开发第一个基于XFire的webservice
在日常开发中,常用的webservice引擎主要有Axis,axis2,Xfire以及cxf(Xfire的升级版).现在只有axis2和cxf官方有更新.今天我们先以一个比较老的引擎为例.来讲诉一下w ...
- Java程序员从笨鸟到菜鸟之(一百零九)一步一步学习webservice(三)开发第一个基于XFire的webservi
在日常开发中,常用的webservice引擎主要有Axis,axis2,Xfire以及cxf(Xfire的升级版).现在只有axis2和cxf官方有更新.今天我们先以一个比较老的引擎为例.来讲诉一下w ...
- Java程序员从笨鸟到菜鸟之(一百零八)一步一步学习webservice(二)webservice基本原理
本来这第二篇打算讲解"开发第一个基于XFire的webservice"的内容来着.但是想想.开发实例只是局限于了会用的层面上.如果想真正的理解webservice还是需要挖掘其原理 ...
- Java程序员从笨鸟到菜鸟全部博客目录
本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.NET/csh624366188 欢迎关注微信账号:java那些事:csh624366188.每天一篇java相关的文章 大 ...
- Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释...
本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 在曾经的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本的语法 ...
- Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)...
本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天, ...
- Java程序员从笨鸟到菜鸟之(五)java开发常用类(包装,数字处理集合等)(下)
写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天,下午我们宿舍聚会,所以时间有点耽误,希望大家见谅 上接: Java程序员从笨鸟到菜鸟之(四)java开发常用类( ...
最新文章
- 【图论专题】单源最短路的综合应用
- matlab rebit,BIM的算法最新消息!MATLAB被禁也有BIM开源工具用!
- RocketMQ的Producer详解之顺序消息(原理)
- Java-P:面向对象编程
- linux shell 当前用户名,在Linux中使用Whoami命令显示当前登录用户名称及替代命令的方法...
- pythongetpass_Python模块之getpass模块的使用
- Windows2003 WINS 服务
- 基本数据结构----顺序表
- 简单的解决办法,复杂的分析工作
- 使用SecretScanner发现容器镜像和文件系统中的敏感数据
- Fiddler:安卓抓包配置
- Wind量化接口初探
- 深圳市居住证查询、办理政府网址
- 乔治城大学计算机gre,2016年美国乔治城大学GRE成绩要求
- Linux权限的理解 | 粘滞位 |权限掩码 |文件类型
- excel单元格斜线_个人永久性免费-Excel催化剂功能第74波-批量排版格式利器,瞬间美化表格...
- selenium怎样定位web动态提示语
- C#【EF Core框架】使用乐观锁处理并发冲突
- 学驾照,科目一计分题
- 大数据2--hive--hive介绍
热门文章
- 专业三维制作计算机配置,三维模型设计电脑配置-20210414062901.docx-原创力文档
- clickhouse 常用函数 算数函数 时间函数 日期函数 字符串函数 比较函数 数据类型函数 逻辑函数 类型转换函数 替换函数 数组函数 随机函数 编码函数 UUID URL IP 函数
- Poi读取大数据量Excel文件
- 5月10日云栖精选夜读:阿里专家直击前端盛会JSConf2017_Day2:见证Moment.js精彩分享
- 安装和卸载.deb包
- arduino仿真平台有哪些
- 成组链接法 恩赐解脱
- python输入一个五位数、判断是否为回文数_python如何判断是不是回文数
- c语言肤色检测,基于肤色的人脸检测
- 拜占庭将军问题(三)——书面协议