c语言第一课---------它来了,它来了,带着薪资走来了

这篇具有很好参考价值的文章主要介绍了c语言第一课---------它来了,它来了,带着薪资走来了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者前言:

这是我的gitee仓库:https://gitee.com/qin-laoda/python-exercises

有兴趣的小可爱们可以点进去看看,里面有我写的代码我们一起来借鉴

由于本人的自我介绍已经自我介绍过了,在我的的第一篇博客里,有兴趣的小可爱可以去看看,

作者的建议

下面我们简单介绍学好C语言的步骤:

=>1.学会敲代码,因为所有的程序员都是从敲代码开始的,没人会不敲代码而变优秀,除非你在写小说,或者你在做白日梦

=>2.当我们学会敲代码还不行,因为我们是人,是人就会忘记,没有人会把所有的事情记住,除非你是机器人,为了我们能巩固自己的知识,我们要学会做笔记,还要总结,我推荐:

印象笔记(有道云笔记)-笔记可以检索,笔记丢不了,随时随地方便复习。

xmind- 思维导图,整理一门课程学完后的框架
=>3 .学会挤时间学习,当我们要比别人优秀,就要比别人更加努力,
=>4.遇到问题我学会先自己解决,可以上百度或者b站等平台寻找答案,因为我们身处在互联网时代
=>5. 养成写博客和上传代码到gitee的好习惯,这两个会让你在找工作很吃香
以上就是我的建议,如果小可爱们有自己的节奏可以按照自己的来,好用不一定好,适合才是最好的

啥是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语言的理解:c语言就是我们和计算机讲的话,因为计算机存储的是二进制(计算机只认识0和1),我们通过使用c语言告诉计算机怎么做,
下面的图可以让我们更进一步了解语言适用的领域
c语言第一课---------它来了,它来了,带着薪资走来了

 我们写出来的C语言代码怎样运行的:

c语言第一课---------它来了,它来了,带着薪资走来了

一个简单的C语言代码

代码:

#include<stdio.h>
int main()
{
	printf("我的C语言之旅开始了");
	return 0;
}

 结果:

c语言第一课---------它来了,它来了,带着薪资走来了

我来讲解一下:

#include<stdio.h> 导入头文件stdio.h

int :整形

int main()主函数,必须有,有且仅有一个,作为程序运行的入口

其实main()的写法还要一些,如果想了解可以进入到我的gitee里面获取

printf()  stdio.h里的函数, 打印输出的库函数

return返回 ;返回的类型与int main()的int 对应

其他的数据类型:

c语言第一课---------它来了,它来了,带着薪资走来了

 注意 :C语言没有字符串关键字

浮点数就是小数的意思

float的小数位比double的少

2:整数

'2':字符2

我们试试一下这些数据类型的空间大小:

代码如下:

#include<stdio.h>
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语言第一课---------它来了,它来了,带着薪资走来了

 到这里一些小可爱就会有疑问,为啥long的字节和int一样呢?

因为:

sizeof(char)<sizeof(short)<sizeof(int)<=sizeof(long)<=sizeof(long long)

变量和常常量

以上的数据类型都是为了创建变量和常量而准备的

下面我写一些变量:

#include<stdio.h>
int main()
{
	int age = 10;
	char name = 'w';
	float weight = 45.5f;//加个f变成float类型
	float height = 45.5;//会默认为double类型的变量
	printf("%f\n", weight);
	printf("%f\n", height);



	return 0;
}

45.5;默认为double类型

45.5f;默认为float类型

double类型的数据的小数位比float多

全局变量和局部变量

代码如下:

#include<stdio.h>
//全局变量
//当局部和全局变量同名时,本质上他们互不干扰,局部变量会优先
//当一个变量定义在一个函数外,这个变量对这个函数来说就是全局变量
int a = 0;

int main()
{
	//局部变量
	int a = 10;	
	printf("%d", a);
	return 0;
}

在我看来,全局变量是对于函数来说的,当一个变量定义在一个函数之外,那这个变量对这个函数来说就是全局变量,定义在函数之内的就叫局部变量

那我们就来做一下练习:

输入两个整数,打印两数之和:

代码:

#include<stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	int sum = 0;
	//&取地址操作符
	//scanf()库函数--输入函数
	scanf("%d %d", &a, &b);
	sum = a + b;
	printf("%d", sum);
	return 0;
}

结果如下:

c语言第一课---------它来了,它来了,带着薪资走来了

 scanf()库函数---------输入函数

&a:取a的地址

&b:取b的地址文章来源地址https://www.toymoban.com/news/detail-485075.html

总结:

这次就简单的介绍c语言的变量和常用的数据类型,后续还会继续介绍C语言的其他

到了这里,关于c语言第一课---------它来了,它来了,带着薪资走来了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《Go 语言第一课》课程学习笔记(九)

    Go 语言在常量方面的创新包括下面这几点: 支持无类型常量; 支持隐式自动转型; 可用于实现枚举。 Go 语言的常量是一种在源码编译期间被创建的语法元素。这是在说这个元素的值可以像变量那样被初始化,但它的初始化表达式必须是在编译期间可以求出值来的。 Go 常量

    2024年02月12日
    浏览(45)
  • 《Go 语言第一课》课程学习笔记(十一)

    针对程序的分支结构,Go 提供了 if 和 switch-case 两种语句形式;而针对循环结构,Go 只保留了 for 这一种循环语句形式。 if 语句 if 语句是 Go 语言中提供的一种分支控制结构,它也是 Go 中最常用、最简单的分支控制结构。它会根据布尔表达式的值,在两个分支中选择一个执行

    2024年02月11日
    浏览(51)
  • 《Go 语言第一课》课程学习笔记(五)

    Go 语言中有一个特殊的函数:main 包中的 main 函数,也就是 main.main,它是所有 Go 可执行程序的用户层执行逻辑的入口函数。 Go 程序在用户层面的执行逻辑,会在这个函数内按照它的调用顺序展开。 main 函数的函数原型非常简单,没有参数也没有返回值。 Go 语言要求:可执行

    2024年02月12日
    浏览(49)
  • 《Go 语言第一课》课程学习笔记(二)

    在 Go 语言中编写一个可以打印出“hello,world”的示例程序,我们只需要简单两步,一是创建文件夹,二是开始编写和运行。 通常来说,Go 不会限制我们存储代码的位置,建议创建一个可以集合所有项目的根文件夹(比如:~/goprojects),然后将所有的项目都放在里面。 对于

    2024年02月12日
    浏览(44)
  • 《Go 语言第一课》课程学习笔记(十二)

    在 Go 语言中,函数是唯一一种基于特定输入,实现特定任务并可返回任务执行结果的代码块(Go 语言中的方法本质上也是函数)。 在 Go 中,我们定义一个函数的最常用方式就是使用函数声明。 第一部分是 func,Go 函数声明必须以 func 开始。 第二部分是函数名。

    2024年02月11日
    浏览(53)
  • 《Go 语言第一课》课程学习笔记(八)

    Go 语言的类型大体可分为基本数据类型、复合数据类型和接口类型这三种。 其中,我们日常 Go 编码中使用最多的就是基本数据类型,而基本数据类型中使用占比最大的又是数值类型。 Go 语言的整型,主要用来表示现实世界中整型数量等。它可以分为平台无关整型和平台相关

    2024年02月12日
    浏览(56)
  • 《Go 语言第一课》课程学习笔记(十三)

    Go 语言从设计伊始,就不支持经典的面向对象语法元素,比如类、对象、继承,等等,但 Go 语言仍保留了名为“方法(method)”的语法元素。当然,Go 语言中的方法和面向对象中的方法并不是一样的。Go 引入方法这一元素,并不是要支持面向对象编程范式,而是 Go 践行组合

    2024年02月10日
    浏览(41)
  • 它来了!真正的 python 多线程

    哈喽大家好,我是咸鱼 几天前,IBM 工程师 Martin Heinz 发文表示 python 3.12 版本回引入\\\"Per-Interpreter GIL”,有了这个 Per-Interpreter 全局解释器锁,python 就能实现真正意义上的并行/并发 我们知道,python 的多线程/进程并不是真正意义上的多线程/进程,这是因为 python GIL (Global In

    2024年02月06日
    浏览(39)
  • 复习第一课 C语言-ubuntu下的命令

    目录 linux命令 【1】打开关闭终端 【2】终端 【3】ls命令 【4】cd 切换路径 【5】新建 【6】删除 【7】复制 【8】移动 【9】常用快捷键 【10】vi编辑器 【11】简单编程步骤 任务: 【1】打开关闭终端 打开终端: 1. 直接点击 2. ctrl alt t : 在家目录下打开终端 3. ctrl shift n :在当前

    2024年02月16日
    浏览(39)
  • HarmonyOS第一课ArkTS开发语言(TypeScript快速入门)

    ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。要了解什么是ArkTS,我们首先要了解下ArkTS、TypeScript和JavaScript之间的关系: JavaScript是一种属

    2024年02月05日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包