第一周(常见概念)

本文介绍了C语言中的一些关键概念,如文本编辑快捷键、转义字符的使用、不同类型的内存区域、算数运算规则、scanf和printf函数的用法,以及sizeof和strlen函数的作用,同时还提及了枚举类型和联合体类型的特性。
摘要由CSDN通过智能技术生成

因为之前预习过,第二遍就把比较重要的写下来。

Ctrl + c + k 注释

Ctrl + k + u 取消注释

转义字符

/t 水平制表符 类似tab空格

/123 表示一个8进制数字83

/x12 表示一个16进制数字18

/r  表示回车

/a  蜂鸣

/b  退格符(会被覆盖)

打印类型

%s打印字符串

%c打印单个字符

%f打印float(单精度小数)类型

%lf打印double(双精度)类型

%zu打印sizeof的返回值

布尔类型

_Bool(bool) 表真假,头文件<stdbool.h>

可定义变量取false(0)或true(1)

局部变量和全局变量

二者可以同名,局部优先

局部变量放在栈区

全局变量放在静态区

堆区用来动态内存管理

算数操作符

浮点数精确运算两个数至少一个为浮点数(列6.0/4的等于1.5而不是1.0)

关于scanf和printf

限定宽度(列:%5d表示占位符的宽度为5位默认右对齐,%-5d表示左对齐

c77f106be465492bbaebeb0d762d7f22.png

/t表示占位符宽度为tab键。

对于小数则会限制精度。

%.s指定输出字符串长度。

使用scanf要注意缓冲区问题

scanf会把换行符等留到缓冲取,影响下一次scanf读取数据。

其他

sizeof操作符计算所占内存空间大小(返回值规定为无符号整数,类型不定)

strlen(头文件<string.h>)计算元素个数

枚举类型(enum)

联合体类型(union)

 

 

 

 

 

 

 

 

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ヾ慈城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值