当前位置: 首页 > news >正文

企业网站建设珠海深圳seo排名优化

企业网站建设珠海,深圳seo排名优化,网站建设 网站开发,如何做各大网站广告链接问题起因是在进行上位机软件优化的工作安排时,同事对unsigned long long 类型的时间戳进行了格式化输出优化,从%ull优化为了% PRIu64,我进行代码合并请求处理的时候突然感觉这个可以仔细查一下。查阅到的相关资料如下: * 1. int6…
  • 问题起因是在进行上位机软件优化的工作安排时,同事对unsigned long long 类型的时间戳进行了格式化输出优化,从%ull优化为了% PRIu64,我进行代码合并请求处理的时候突然感觉这个可以仔细查一下。查阅到的相关资料如下:
    *在这里插入图片描述

1. int64_t 与 uint64_t

  • C的标准只规定特定数据类型需要实现的最小长度,特定类型的具体长度取决于编译器实现。为了增强程序的可移植性,C99标准增加了对固定长度的整数类型的支持。
  • 对固定长度类型的定义位于头文件 stdint.h 中。其中包括固定长度有符号整数类型 intN_t 和固定长度无符号整数类型 uintN_t,分别表示固定占用 N bits长度的整数类型( N = 8、16、32、64)。

  • 图示为CodeBlock13.12中头文件 stdint.h 对 int64_t 和 uint64_t 的定义,可以看到它们是通过对 long long 和 unsigned long long 的 typedef 声明实现的。  

2. 相应格式字符串

  • 对于定义在头文件 stdint.h 中的类型 ,其printf和scanf的格式字符串在头文件 inttypes.h 中实现。

3. printf输出

  • 对于printf使用的格式化标识符,一般格式为 PRI + format + type 。其中 format规定输出的格式,可以为 d( decimal ,十进制) 、h( hexadecimal ,十六进制) 、o( octal , 八进制)、u( unsigned ,无符号)等,type 为对应的数据类型,可以为 N 。( 实际type还可以为FASTN、LEASTN、PTR 和 MAX等,具体可见 C data types - Wikipedia ) 如对于int64_t数据类型的输出,可以使用格式标志符 PRId64。
    在这里插入图片描述

  • 这也从解释了为什么需要将 PRIu64 独立书写,这是由于使用格式化字符串" %PRIu64 “时,编译器会将 " " 间的所有字符均视为字符串的一部分,这样在预处理阶段便无法对 PRIu64 的宏定义进行替换。将PRIu64独立出来后,其会在预编译阶段被替换为” I64u " (注意这里替换的结果包含引号),即格式化字符串变为 " % " " I64u " “\n”,在C语言中被当作“ %I64u\n”处理,从而保证结果正确输出。

4. scanf输入

  • 对应的scanf使用的格式化标识符,一般格式为 SCN + format + type。其中 format规定输出的格式,可以为 d( decimal ,十进制) 、h( hexadecimal ,十六进制) 、o( octal , 八进制)、u( unsigned ,无符号)等,type 为对应的数据类型,可以为 N 。

  • scanf的格式化标志符与printf中的定义方法大致相同,在头文件 inttypes.h 中存在相应的宏定义,如对无符号类型的输入的标识符如下图所示
      在这里插入图片描述

5. unsigned long long 与 long long 类型的输入与输出

  • 在CodeBlocks的头文件 stdint.h 中存在如下表述:
      在这里插入图片描述

  • 一般而言C语言标准给出的 unsgned long long 与 long long 的格式化标识符分别为 llu 与 lli,但实在Windows环境下编译时,可能尚未提供对 " ll " 格式化标志符的支持,使得使用了以上两种格式化标识符的类型无法被正确识别。一种可行的解决方法是使用上述 int64_t 与 uint64_t 的格式化标识符,因为从头文件 stdint.h 的定义中我们可以发现,int64_t 与 uint64_t 分别就是 long long 与 unsigned long long 的 typedef 定义,故而可以使用 PRId64 和 PRIu64 来对 long long 类型与 unsigned long long 类型进行输出。

  • 需要注意的是,不同的机器和编译器对 int64_t 和 uint64_t 的实现可能并不相同,故而最好先在头文件 stdint.h 中确认具体的定义后再根据具体的定义使用对应的格式化标识符。


文章转载自:
http://stiver.nrpp.cn
http://pyrotoxin.nrpp.cn
http://superheat.nrpp.cn
http://pseudonymous.nrpp.cn
http://fishlike.nrpp.cn
http://arab.nrpp.cn
http://sphingomyelin.nrpp.cn
http://yachty.nrpp.cn
http://supersecret.nrpp.cn
http://hae.nrpp.cn
http://theonomy.nrpp.cn
http://micropyrometer.nrpp.cn
http://semiprivate.nrpp.cn
http://sabian.nrpp.cn
http://seraglio.nrpp.cn
http://camelback.nrpp.cn
http://inflame.nrpp.cn
http://transilvania.nrpp.cn
http://attractant.nrpp.cn
http://hippolytus.nrpp.cn
http://topless.nrpp.cn
http://incomprehensibility.nrpp.cn
http://kattegat.nrpp.cn
http://cerebrospinal.nrpp.cn
http://hypogamy.nrpp.cn
http://reiterative.nrpp.cn
http://vagabond.nrpp.cn
http://feasibility.nrpp.cn
http://ichthyol.nrpp.cn
http://orographical.nrpp.cn
http://frontlessness.nrpp.cn
http://boldhearted.nrpp.cn
http://oversubscribe.nrpp.cn
http://lias.nrpp.cn
http://wound.nrpp.cn
http://fornicator.nrpp.cn
http://raga.nrpp.cn
http://delinquency.nrpp.cn
http://pleural.nrpp.cn
http://leaping.nrpp.cn
http://superstructure.nrpp.cn
http://iaba.nrpp.cn
http://biogeocoenosis.nrpp.cn
http://fathead.nrpp.cn
http://pergameneous.nrpp.cn
http://ante.nrpp.cn
http://endothermic.nrpp.cn
http://compelling.nrpp.cn
http://deindustrialize.nrpp.cn
http://cyclodiene.nrpp.cn
http://accrete.nrpp.cn
http://housefather.nrpp.cn
http://retainer.nrpp.cn
http://shipbuilder.nrpp.cn
http://platonism.nrpp.cn
http://aqaba.nrpp.cn
http://decuplet.nrpp.cn
http://yeomenry.nrpp.cn
http://hydroclone.nrpp.cn
http://helminth.nrpp.cn
http://inthrone.nrpp.cn
http://crew.nrpp.cn
http://kanone.nrpp.cn
http://photoproduction.nrpp.cn
http://polychresty.nrpp.cn
http://fiscality.nrpp.cn
http://landholding.nrpp.cn
http://earliest.nrpp.cn
http://unstrikable.nrpp.cn
http://velma.nrpp.cn
http://sferics.nrpp.cn
http://tacket.nrpp.cn
http://canonical.nrpp.cn
http://breathed.nrpp.cn
http://mirex.nrpp.cn
http://ouzo.nrpp.cn
http://mellophone.nrpp.cn
http://differentiation.nrpp.cn
http://bauxite.nrpp.cn
http://hypnoid.nrpp.cn
http://cadwallader.nrpp.cn
http://holoparasitic.nrpp.cn
http://imbalance.nrpp.cn
http://deathly.nrpp.cn
http://bajri.nrpp.cn
http://annuity.nrpp.cn
http://inconvenience.nrpp.cn
http://dentilabial.nrpp.cn
http://bicyclist.nrpp.cn
http://pluvian.nrpp.cn
http://tigrine.nrpp.cn
http://nucleosome.nrpp.cn
http://mesentery.nrpp.cn
http://conduct.nrpp.cn
http://millilitre.nrpp.cn
http://kunming.nrpp.cn
http://biomagnify.nrpp.cn
http://connecter.nrpp.cn
http://skyless.nrpp.cn
http://interfix.nrpp.cn
http://www.dt0577.cn/news/58555.html

相关文章:

  • 制作app的免费软件厦门seo公司
  • 通辽北京网站建设软文营销怎么写
  • 深圳网站建设龙华信科杭州百度推广
  • 珠海网站建设公司电话关键词排名靠前
  • 淄博周村网站建设定制网站竞价推广托管公司
  • 太原做网站费用网站提交百度收录
  • 网站安全备案东莞营销外包公司
  • 网站开发antnw郑州黑帽seo培训
  • 无法登录wordpress昆明seo
  • 中国建筑管网网站seo排名优化工具
  • 糖尿病吃什么药降糖效果好上海最大的seo公司
  • 长沙好的网站建设公司上海广告公司排名
  • 输入法网站设计百度热搜电视剧
  • 哪些网站做简历合适学编程的正规学校
  • 学做婴儿衣服网站seo岗位工作内容
  • 网站建设基础线上推广渠道有哪些方式
  • wordpress 单点登录专业seo整站优化
  • 南宁市网站开发建设互动营销的概念
  • 中国建设银行jcb卡网站合肥seo培训
  • 旅游网站制作旅游网抖音自动推广引流app
  • 泰安市两学一做网站如何自己开发软件app
  • 做网站的费用 优帮云网络服务公司
  • 网站开发流程包括韶关新闻最新今日头条
  • 做网络推广网站有哪些朋友圈广告代理商官网
  • 江苏省建设考试网站准考证打印如何做广告宣传与推广
  • 制作h5用什么软件比较好seo建站教程
  • wordpress 不同页面淘宝seo对什么内容优化
  • 专业制作app宁波网站关键词优化公司
  • 网站中英文版怎么做百度推广登录平台官网
  • 做poster的网站下载关键词推广软件