目录

一、学习方向

二、初识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相关推荐

  1. 第一站:初识C语言-3

    初识C语言-2:点此转入 目录 8.函数 9.数组 9.1 数组的创建和初始化 9.2 数组的下标 9.3 数组的使用 10.操作符 10.1 算数操作符 10.2 移位操作符 10.3 位操作符 1 ...

  2. c生万物【第一章 初识c语言】

    c生万物---第一章 初识c语言 前言 1.什么是C语言 2.第一个C语言程序 3.数据类型 4.变量.常量 4.1定义变量的方法 4.2变量的分类 4.3变量的使用 4.4 变量的作用域和生命周期 ...

  3. C Prime Plus 第一章 初识C语言

    初识C语言 C的历史和特性 选择C语言的理由 C语言的应用范围 计算机能做什么 高级计算机语言和编译器 语言标准 第一个ANSI/ISO C 标准 C99标准 C11标准 使用C语言的7个步骤 编译机 ...

  4. 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. ...

  5. 第一节初识C语言(一)

    C语言的学习记录 第一个程序 第一个程序(1) #include <stdio.h> int main() {printf("num=2");return 0; } 第 ...

  6. 【C初阶】第一篇——初识C语言(万字篇,带你敲响C语言的大门)

    接受平凡,努力出众,承认普通,但拒绝沉沦于平庸.大家好,我是你们的老朋友,小KK.  满满的 ​前言 ​什么C语言? ​数据类型 ​变量和常量 ​定义变量的方法 ​变量的分类 ​变量的作用域和生命周期 ...

  7. 【C语言入门基础】第一章第一话 初识C语言(自学c)

           大家好!感谢您点开我的这篇文章,写这一篇文章的目的,主要是对自己自学过程的一个记录,再者和大家一起分享一下我的见解,向和我一起正在努力自学的小伙伴加个油!        废话不多说下面开 ...

  8. C语言学习第一节——初识c语言

    这篇文章回向大家简单的介绍一下c语言的基础只是,让大家对c语言有一个大概的认识: 以下是本节的介绍顺序,看不懂没关系,后面会再做详解(我所有的代码均会在vs2017上运行,如果可以请下载一个) 1:数 ...

  9. 测量汉语编程 第一步初识易语言

    一.我对易语言的理解 我也不去百度文库百科去复制粘贴,我就先谈谈我对易语言的理解,易语言首先他是汉语系统,所用的语言语法都是汉语,这是他的最大优点,跨越了英文的壕沟! 易语言的在测量方面的魅力 pc端 ...

最新文章

  1. 微服务实战(七):从单体式架构迁移到微服务架构
  2. Appium环境搭建python篇(mac系统)
  3. 将本地文件上传至Github【详细步骤】
  4. ipad分屏_iPad如何分屏及常见问题
  5. C#-ToString格式化
  6. html表单input file,input标签type=file的文件上传
  7. 60-420-020-使用-存储过程-使用存储过程和函数插入大数据量
  8. oracle安装错误10301,Oracle数据库案例整理-Oracle系统运行时故障-表空间所在的目录没有可用空间导致收集统计信息失败...
  9. 将当前登录用户去重显示。
  10. SignalR 服务器系统配置要求
  11. 2.算法通关面试 --- 堆栈和队列
  12. 使用JMeter进行压力测试
  13. MatLab2019下载
  14. Linux 设置ssh远程登录端口
  15. 小米为何要死磕某国产手机企业?这是多年被压迫下的反击
  16. WebGIS第一课:测试高德API并通过
  17. 【项目管理】团队绩效域管理
  18. K210模块使用简介+Win10下本地训练模型
  19. 基于tesseract_ocr实现图片中汉字辨识
  20. 如何解决苹果笔记本连接显示器显示不全的问题

热门文章

  1. Redis入门笔记(1)(lrange用法)
  2. python高级(如何为元组中的每个元素命名,提高程序可读性)
  3. css iframe 滚动,css – 如何设置iframe的滚动条样式?
  4. 机器学习:协方差的全面理解
  5. C#制作视频播放器(Windows Media Player方法)
  6. delphi版的二次开发
  7. SQL Server 实验七 数据完整性及数据库程序设计
  8. python数据提取txt到excel
  9. MySQL如何生成大批量测试数据
  10. 微信浏览器禁掉上下滑动(必看)