第一站:初识C语言-1
目录
一、学习方向
二、初识C语言
1.计算机语言:人和计算机交流的语言
2.第一个C语言代码
3.数据类型
4.变量与常量
4.1定义变量的方法
4.2变量的命名
4.3变量的分类
4.4变量的使用
一、学习方向
学会编程不仅仅是学习C语言,必须要学好:计算机语言,算法和数据结构,计算机网络,实战项目,数据库- MySQL。
二、初识C语言
1.计算机语言:人和计算机交流的语言
C语言编译器主要有:Clang(苹果)、GCC(linux)、WIN-TC(淘汰)、SUBLIME(淘汰)、MSVC(VS)、Turbo C等
2.第一个C语言代码
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
- main叫主函数,是程序的入口
- C语言代码中必须有且仅有一个主函数
- 一个项目中可以有多个.c文件 但是多个.c文件中只能有一个main函数
- include是包含的意思
- #include 就是包含stdio.h这个头文件
- stdio - standard input output 标准输入输出头文件
- printf - 打印函数 专门用来在屏幕上打印数据
- int - 整形 - 整数
3.数据类型
- char 字符数据类型 'a','b','c' 占一个字节
- short 短整形 占两个字节
- int 整形 占四个字节
- long 长整形 占四个字节
- long long 更长的整形 占八个字节
- float 单精度浮点数 占四个字节
- double 双精度浮点数 占八个字节
计算机中常见的单位:
- bit - 比特位 0或1
- byte -字节 1byte = 8bit
- KB 1KB = 1024byte
- MB 1MB = 1024KB
- GB 1GB = 1024MB
- TB 1TB = 1024GB
- PB 1PB = 1024TB
4.变量与常量
4.1定义变量的方法
int x = 1;
float pi = 3.14;
char ch = 'a';
数据类型+变量名(最好在创建变量同时给变量一个初始值)
4.2变量的命名
- 只能由字母(包括大小写)、数字和下划线(_)组成
- 不能以数字开头
- 长度不能超过63个字符
- 变量名区分大小写(大写和小写分别代表不同的变量名)
- 变量名不能用关键字(类似于函数及数据类型)
4.3变量的分类
- 局部变量
- 全局变量
int a = 10;//全局变量int main()
{
int b = 20;//局部变量
return 0;
}int c = 100;//全局变量
局部变量和全局变量名字冲突的时候,局部优先(尽量不要冲突)
int a = 10;
int main()
{
int a = 1;
printf("%d\n", a);return 0;
}
最后打印出a的值为1.
4.4变量的使用
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;//输入数据
scanf("%d%d", &num1, &num2);//scanf是一个库函数,可以从键盘接受数据
//计算求和
sum = num1 + num2;
//输出结果
printf("sum = %d\n", sum);return 0;
}
第一站:初识C语言-1相关推荐
- 第一站:初识C语言-3
初识C语言-2:点此转入 目录 8.函数 9.数组 9.1 数组的创建和初始化 9.2 数组的下标 9.3 数组的使用 10.操作符 10.1 算数操作符 10.2 移位操作符 10.3 位操作符 1 ...
- c生万物【第一章 初识c语言】
c生万物---第一章 初识c语言 前言 1.什么是C语言 2.第一个C语言程序 3.数据类型 4.变量.常量 4.1定义变量的方法 4.2变量的分类 4.3变量的使用 4.4 变量的作用域和生命周期 ...
- C Prime Plus 第一章 初识C语言
初识C语言 C的历史和特性 选择C语言的理由 C语言的应用范围 计算机能做什么 高级计算机语言和编译器 语言标准 第一个ANSI/ISO C 标准 C99标准 C11标准 使用C语言的7个步骤 编译机 ...
- GO语言-第一节-初识Go语言
目录 1.1 语言简史 1.2 语言特性 1.2.1 自动垃圾回收 1.2.2 更丰富的内置类型 1.2.3 函数多返回值 1.2.4 错误处理 1.2.5 匿名函数和闭包 1.2.7 并发编程 1. ...
- 第一节初识C语言(一)
C语言的学习记录 第一个程序 第一个程序(1) #include <stdio.h> int main() {printf("num=2");return 0; } 第 ...
- 【C初阶】第一篇——初识C语言(万字篇,带你敲响C语言的大门)
接受平凡,努力出众,承认普通,但拒绝沉沦于平庸.大家好,我是你们的老朋友,小KK. 满满的 前言 什么C语言? 数据类型 变量和常量 定义变量的方法 变量的分类 变量的作用域和生命周期 ...
- 【C语言入门基础】第一章第一话 初识C语言(自学c)
大家好!感谢您点开我的这篇文章,写这一篇文章的目的,主要是对自己自学过程的一个记录,再者和大家一起分享一下我的见解,向和我一起正在努力自学的小伙伴加个油! 废话不多说下面开 ...
- C语言学习第一节——初识c语言
这篇文章回向大家简单的介绍一下c语言的基础只是,让大家对c语言有一个大概的认识: 以下是本节的介绍顺序,看不懂没关系,后面会再做详解(我所有的代码均会在vs2017上运行,如果可以请下载一个) 1:数 ...
- 测量汉语编程 第一步初识易语言
一.我对易语言的理解 我也不去百度文库百科去复制粘贴,我就先谈谈我对易语言的理解,易语言首先他是汉语系统,所用的语言语法都是汉语,这是他的最大优点,跨越了英文的壕沟! 易语言的在测量方面的魅力 pc端 ...
最新文章
- 微服务实战(七):从单体式架构迁移到微服务架构
- Appium环境搭建python篇(mac系统)
- 将本地文件上传至Github【详细步骤】
- ipad分屏_iPad如何分屏及常见问题
- C#-ToString格式化
- html表单input file,input标签type=file的文件上传
- 60-420-020-使用-存储过程-使用存储过程和函数插入大数据量
- oracle安装错误10301,Oracle数据库案例整理-Oracle系统运行时故障-表空间所在的目录没有可用空间导致收集统计信息失败...
- 将当前登录用户去重显示。
- SignalR 服务器系统配置要求
- 2.算法通关面试 --- 堆栈和队列
- 使用JMeter进行压力测试
- MatLab2019下载
- Linux 设置ssh远程登录端口
- 小米为何要死磕某国产手机企业?这是多年被压迫下的反击
- WebGIS第一课:测试高德API并通过
- 【项目管理】团队绩效域管理
- K210模块使用简介+Win10下本地训练模型
- 基于tesseract_ocr实现图片中汉字辨识
- 如何解决苹果笔记本连接显示器显示不全的问题