继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第2天-C01学习C语言基础

taoy
关注TA
已关注
手记 94
粉丝 9
获赞 1
  • 课程链接:https://coding.imooc.com/learn/list/463.html
  • 课程名称:C语言系统化精讲,重塑编程思想,打造坚实的开发基础
  • 章节名称:
    • 第2章:C语言必备基础
      • 2-5背景知识
    • 第3章:C语言快速入门
      • 3-1数据类型之int类型
  • 讲师姓名:bennyhuo
  • 时间:2022-09-06 22:59

课程内容

  • 程序是一组指令:指令是由CPU负责运行的,而指令是用来操作数据的,数据存放的位置在哪里?

    • 磁盘
    • 内存:RAM(Random Access Memory)
    • 高速缓存
    • 寄存器:Register
  • 学习 C 语言的过程当中基本上就是学习 C 语言对内存的访问的语法

  • 总体来说这门课的关键就是如何通过 C 语言来指导 CPU 访问内存

  • 数据类型之int类型

    • 分类

      类型 长度 说明
      short 不少于16位 是short int的简写
      int 一般32位
      long 不少于32位 是long int的简写
      long long 一般64位 是long long int的简写
    • 可使用函数sizeof(int)返回该类型的长度(是指有几个字节长度)

      • 这个函数的返回类型为size_t类型,这个类型是unsigned int类型的别名(用typedef来定义的)
    • 注意:不同操作系统类型的长度是不同的

      • windows的long是32位长
      • Linux的long一般都是64位
      • 使用标准库<limits.h>来查看各类型最值
    • 使用关键字unsigned来定义无符号类型数

    • 格式控制符

      格式符内容 对应类型
      %d decimal
      %ld long decimal
      %lld long long decimal
      \n new line
      %hd short int
      %hu unsigned short decimal
      %x 打印16进制,hex
      %o 打印8进制,oct

学习心得

C语言类型复杂,而且格式化控制符也乱,虽然基础,但掌握起来不容易,主要是不好背
无符号整型最大值
格式符

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP