自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【C语言笔记】——6.字符输入输出

数字 1 赋给变量 a,而因为变量 b 是 %c,所以将空格键赋给变量 b,然后数字 5 赋给变量 c,而数字 6 仍然在缓冲区中,等待下一个 scanf 来取。每次从缓冲区中读取一个字符,包括空格、制表符、换行符等空白符,只要让 getchar() 不停地读取,直到读完缓冲区中的所有字符,就能达到清空缓冲区的效果。究其原因,就是 printf() 带有行缓冲区,注意最后的换行符\n,它会使得缓冲区刷新,将缓冲区中的所有内容都输出到显示器上。所谓刷新缓冲区,就是将缓冲区中的内容送达到目的地。

2023-10-07 17:02:59 150 1

原创 【C语言笔记】——5.控制流

所谓嵌套,就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,或者 for 里面有 while,while 里面有 if-else,这都是允许的。当读取到4或5时,if 的条件 c=='4'||c=='5'成立,就执行 continue 语句,结束当前循环,直接进入下一次循环,也就是说 putchar(c);for 循环中的“表达式1(初始化条件)”、“表达式2(循环条件)”和“表达式3(自增或自减)”都是可选项,都可以省略(但分号;就会输出读取到的字符。

2023-09-22 16:41:24 262 1

原创 【C语言笔记】——4.运算符

表达式本身是什么都不做的,只返回值,只是单纯的计算过程。当然赋值表达式是比较特殊的,它虽然也返回值,但主要作用显然是改变变量的值,其实赋值表达式更像一个语句。这种用法是用B语言继承而来的,对于现 代编译器而言,使用++ 和-- 不会使编译后的程序变得更短小或更 快,继续普及这些运算符主要是由于它们的简洁和便利。通过重复乘法运算的方法可以进行整数的较低的整数次幂运算 (i * i * i 是i 的立方运算)。程序就是通过语句来执行功能的。在逻辑或运算中,如果左边表达式的值为真,那么右边表达式将不被执行。

2023-09-15 14:32:46 218 1

原创 【C语言笔记】——3.数据类型(2)

虽然是 average 是 double 类型,可以接收小数部分,但是心有余力不足,小数部分提前就被“阉割”了,它只能接收到整数部分,这就导致除法运算的结果严重失真。上面的代码中,我们将 sum 强制转换为 double 类型,这样sum / count的结果也将变成 double 类型,就可以保留小数部分了,average 接收到的值也会更加精确。不管是隐式转换,还是强制转换,变换的都是操作数在运算过程中的类型,是临时的,操作数本身的类型不会改变,也无法改变。转换,目的是保证不丢失表达式中数据的精度。

2023-09-14 21:57:59 52

原创 【C语言笔记】——2.数据类型(1)

通过上面两个程序,可以说明,在C语言中,const修饰后的常变量只不过是修饰该变量名,它并不能使内存变为只读。但是可以通过其它方法,如指针,通过指针是可以修改被const修饰的那块内存的。枚举数据最重要的作用,是使用有意义的单词,来替代无意义的数字,提高程序的可读性。局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的变量。也可以浅显的理解为{ }内定义的变量只能在{ }内的范围使用。可以理解为NUM是10的符号,NUM就是10,10就是NUM。全局变量也称为外部变量,它是在函数外部定义的变量。

2023-09-14 20:03:21 292

原创 【C语言学习笔记】——1.认识C语言

任何比C语言更低级的语言,都不足以完整地抽象一个计算机系统;任何比C高级的语言,都可以用C来实现。是格式输出函数,这里就记住它的功能就是在屏幕上输出指定的信息。C语言是一门经久不衰的计算机编程语言。

2023-09-13 20:55:25 72 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除