c的犄角旮旯(未完)

2023-10-12 04:40
文章标签 旮旯 犄角

本文主要是介绍c的犄角旮旯(未完),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 不同的cpu系列使用不同的汇编语言
  • RAM随机存取内存
  • cpu承担绝大部分运算工作
  • 永久内存存储设备:机械银盘,固态硬盘
  • 外围设备:键盘鼠标,触摸屏,监视器提供交互
  • 一个吉赫兹的cpu秒钟能重复从cpu获取并执行命令十亿次
  • cou有自己的小工作区,由若干寄存器组成,每个寄存器都可以储存一个数字
  • 编译器是把高级语言和程序翻译成计算机能理解的机器 语言
  • 不同cpu制造商使用的指令系统和编码格式不同
  • c语言比其他语言更依赖库,因此需要一个标准库。实际上由于缺乏官方标准,unix实现提供的库已经成为标准库。
  • ANSI美国标准协会,制定了一套新的c标准ISO(c89)
  • 编译细节取决于编译环境
  • 牢记:要编写的程序越大,越复杂事先定义和设计程序环节的工作量就越大
  • c编程的基本策略是用程序把源代码转换成可执行文件
  • 典型的c语言实现通过编译和链接两个步骤来完成这个过程
  • 编译器把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件
  • 链接器的作用是把你编写的目标代码,系统的标准启动代码和库代码者3个部分合成一个文件
  • 目标代码就是自己编写的代码由编译器编译后的代码含有机器语言的代码
  • c语言是通过赋值运算符而不是赋值语句来完成赋值操作的
  • c语言有一个或多个函数组成
  • 每个c程序中必须包含一个main函数
  • 编译器把源代码—>机器语言代码(目标代码)

在这里插入图片描述

  • 计算机的字节越大,其数据转移就越快,允许的内存访问也更多。
  • 对计算机而言,他们的区别是存储方式不同
  • 过去浮点运算比整数运算慢,不过现在许多cpu都包含了浮处理器,缩小了速度上的差距
  • 声明为变量创建和标记了存储空间
  • sizeof的返回类型可以用%zd来转换说明
  • 通常浮点类型,被存储为64位,double类型,使用双精度
  • 最初printf()语句把输出发送到一个叫做缓冲区(buffer)的中间存储区域,然后缓冲区中的内容不断发送到屏幕上,(标准明确规定了合适把缓冲区中的内容发送到屏幕上:当缓冲区满了,或者遇到换行字符或者需要输出的时候,会从缓冲区把数据发送到屏或者文件被称为刷新缓冲区)
  • 还有一种刷新缓冲区的方法是使用fflush()函数
  • strlen()函数计算字符串函数的时候,不计算‘\n’
  • c语言中没有专门的用于储存字符串的变量类型,字符串被存储在char类型的数组中,scanf()只能读取字符串中的第一个单词,当他遇到第一个空白(空格,制表符还活着换行符)就不再读取输入,
  • string头文件中包含多个与字符串相关的函数原型包括strlen
  • sizeof操作符以字节为单位
  • 大部分c函数都有一个返回值,这时函数计算并返回给主调程序的值,printf()函数也有一个返回值,他返回打印字符的个数。如果有输出错误那么printf()就会返回一个负值,getchar()和fget()这两个函数更适合一些特殊情况
  • scanf()函数返回成功读取的项数

这篇关于c的犄角旮旯(未完)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/193322

相关文章

硬核:浏览器发展的四大方向,早把C/S挤到犄角旮旯了。

浏览器是互联网的基础设施,浏览器早不满足于作为上网入口,而是全面进化啦,比如各类应用开始web化,同时浏览器也被分装到桌面应用中去,本文就给大家分享一下浏览器发展的四大方向。 方向一: 传统桌面浏览器路线 这是最早的浏览器发展路线,主要针对桌面设备的网页浏览需求。早期的浏览器如Netscape Navigator、Internet Explorer等,以提供网页浏览功能为主要目标,随着互联网的

在广州的犄角旮旯里,寻找老字号的独特味道

2019独角兽企业重金招聘Python工程师标准>>> 说起广州,最先想到的肯定是“吃”的文化。上至飞禽走兽,下至最普通的一碗煲仔饭,都是难以抗拒的饕餮美食。      ▲图:图虫网@alanh   而在小飞君心中,广州最吸引人的美食,不在大酒店大茶楼,也不在高档餐馆,而是深藏在犄角旮旯的老字号里。这些经营了几十年的老店,做的是传统工艺,而吃的除了美食,还有人情味。   今天,最美旅行就