C语言的那些少见的事

简介: C语言的那些少见的事

前言:


 学编程路上,多有坎坷。我们相对于后者,是学长,是长辈,是技术高超的前辈。但是,无论是哪种境界,只有保持空杯心态,对知识、真理持有敬畏,才能不断进步。知识不是拿来炫耀的,技术可以,哈哈。总之,戒骄戒躁,方能卓越。


 此栏用于记录读博主来说感觉比较新奇的知识,大家如果没了解过的话,通过这个来了解到,对C的认识面更广了,这栏就不止是对我有巩固的作用,也受益也读者。


今日分享的新鲜事:


1.main函数

 在初学C语言的时候呢,你可能是先记住main的使用模板,随着你的进一步学习,你学到了函数,知道了函数头有返回值,函数名,参数列表。然后如何调用函数,如果有返回值,就返回到主调函数。


 那么谁是main函数的主调函数呢?main为什么要返回0呢?


 其实main是操作系统的接口函数,返回值是0表示main函数是正常调用结束的,返回非0表示是异常结束的。-----这差不多就是这一栏要讲的,起初的目的是因为知识比较细一点,不是能条件反射记起来,怕过久就忘记了。现在用来分享,满足喜欢动脑思考,有疑问但又难找到答案的,又怕被说成钻牛角尖的读者准备的。当然这只是让读者的了解有所补充,博主是通过看书获取的,并非胡言乱语。当所有人都认为你是在钻牛角尖的时候,你吸取了各种说法后,查阅各种资料,自己仔细、认真思考过后,仍觉得有理的话,你通过自己的实践,探索真理,待到成为学说的那一刻,你会很喜悦的~


 这就是这一栏的风格,嘻嘻,喜欢可以点个关注不迷路,带你拓宽知识面。


2.数据类型的大小和bool类型

 空间大小:long long >= long >= int。C语言标准规定,long的内存空间大小大于等于int就OK,long long大于等于long就OK。一般情况下,long的大小是4字节,和int类型一样。long long的大小是8字节。


 bool类型:什么是布尔类型呢?我们知道在计算机中,用0表示假,一切非0表示真,在数据类型中有没有来表示真假的呢?答案是有的,bool类型的变量一般占1个字节,它的值只有两个。


bool值的意思

真假的值

bool的值

0

false

1

true

 bool a = ture;a的值是1。还有这种赋值 int b = 3; int c = 5; a = b>c;是假,a被赋值成0。


 我们还需要知道一点是bool在C11下才支持,并且是_Bool这样写的。C++写bool。


3.变量的命名

变量名可以用大小写字母、下划线、数字组成

C语言是区分大小写字母的

不能用数字开头起变量名

最长只能用63个字符,关键字不能用来起变量名


4.字符用单引号括起来的理解

 字符c在计算机中为什么要'c'来表示c字符呢,因为如果不使用单引号,char c = c,这个应该怎么理解,因为我们不知道赋值的c是变量c还是字符c,所以需要用字符括起来。


5./f和/b转义字符

 /f操作符是走纸换页的意思,就是把光标移动到下一页起始位置。


 /b是退格符,当我们在用printf函数打印"a/bcdef"的时候,打印出来的是cdef,我们知道/b是转义字符,但为什么a会不见呢?


 这样理解,我们打印完a后遇到/b,退格退到a的位置上,把a给覆盖掉了。所以打印出来是cdef。


 好啦,今日分享结束啦,如果你还喜欢的话,可以点个赞支持一下。如果看官还有时间,可以动动发财的小手,看看博主的其它博客。

相关文章
|
网络协议 Java 程序员
C语言
一、什么是C语言 C语言是一种通用的高级编程语言,由美国计算机科学家丹尼斯·里奇于1972年在贝尔实验室开发。C语言以其简洁、高效和可移植性而闻名,广泛应用于系统软件、应用软件和嵌入式系统等领域。 C语言具有简单的语法和丰富的库函数,使得程序员能够更有效地编写代码,并具有更好的可读性和可维护性。它支持面向过程的编程风格,允许开发者直接操作内存,提供了强大的指针功能,使得对内存的管理更加灵活。 C语言被广泛应用于操作系统、编译器、数据库、网络协议、游戏开发等领域。许多其他编程语言,如C++、Java和Python等,都受到C语言的影响,并在其基础上发展而来。 二、C语言的特点 C语言具有以下几个
72 0
|
23天前
|
传感器 安全 算法
【C语言】C语言可以做什么?
C语言因其高效、灵活和低级控制能力,被广泛应用于各个领域,从基础设施和科学计算到金融、交通和机器人技术。它在许多关键应用中展示了其不可替代的价值和广泛的适用性。
67 2
|
7月前
|
C语言
什么?这就是传说中的c语言讲解
什么?这就是传说中的c语言讲解
82 0
|
4月前
|
C语言
C语言中的复合语句
C语言中的复合语句
521 1
|
5月前
|
Java 编译器 C#
【C语言】初识C语言
学习C语言前期需要掌握的一些基础知识
62 2
【C语言】初识C语言
|
7月前
|
Java Linux 编译器
认识C语言
认识C语言
44 0
|
自然语言处理 Java 编译器
你知道C语言吗?
了解C语言是什么,以及代码是怎么跑起来的,初学者必看
|
编译器 C语言 C++
初识c语言
一个程序运行起来如果报错或者结果是上一次运行程序的结果那么就是你写的程序有问题,可以用cursor这个编码chatgpt这个软件看一下那里出现的问题,但是要保证自己的代码是完整的我们在vs2022中要创建的源文件,头文件是用来存放自定义函数的。因为我们学习的是c语言所以我们创建的文件的以.c结尾的,不能是.cpp,因为c语言的语法规则和c++的语法规则不一样,要不然写出来的程序会报错。printf()函数在程序的函数体内实现,printf(“”)是负责打印(“”)里面的字符。scanf()函数的使用。
|
C语言
C语言假期作业 DAY 02
C语言假期作业 DAY 02
|
C语言 C++
C语言的初步简单认识
C语言的初步简单认识
108 1

热门文章

最新文章