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

常量和常量表达式

  • 常量和常量表达式

    分点1 long型常量以L或者l结尾,有时候,如果一个整数太大无法用int表达,也被当做long型;

    分点1 无符号常量以U或者u结尾,unsigned long型常量以UL或者ul结尾;

    分点1 没有后缀的浮点数常量为double型;

    分点1 有后缀F或者f的浮点数常量是float型,后缀L或者l表示long double型常量;

    分点1 八进制和十六进制的常量也可以使用LU后缀;

    分点1 可以使用八进制或者十六进制数值表示机器字符集中的数值量,从而组成转义字符。基本形式:

    分点2 八进制:'\ooo'  比如,'\013'就是十进制11,表示ASCII码中的纵向制表符

    分点2 十六进制:'\xhh'  比如,'\x7'就是十进制7,表示ASCII码中的响铃符

    分点1 字符常量'\0'表示值为0的字符,也就是空字符null。通常用'\0'的形式代替0,以强调某些表达式的字符属性,但其数字值为0

    分点1 常量表达式是仅仅包含常量的表达式,它在编译的时候进行求值,不是在运行时;

    分点1 '""为空字符串;

    分点1 编译时,可以将多个相邻的字符串常量连接在一起(ANSI C的新特性);

    分点1 存储字符串的物理存储单元数比括在双引号中的字符数多一个;

    分点1 不同枚举中的名字必须互不相同,同一枚举中不同的名字可以具有相同的值;

    分点1 枚举为建立常量值与名字之间的关联提供了一种便利的方式,相对于#define语句来说,枚举的优势在于常量值可以自动生成。

http://www.lryc.cn/news/2419107.html

相关文章:

  • 替代联阳IT6564方案|CapstoneCS5262替代IT6564设计DP转HDMI+VGA扩展坞方案|Capstone CS5262设计参考
  • 网站打开速度慢的原因,排查方法及优化方法(大全)
  • 浪潮集团数据中台建设方案(WORD)
  • 简单易懂DFS(一) dfs + 回溯
  • 使用ensp模拟器中的路由器配置vrrp详解
  • 海思3518E开发笔记1.2——海思SDK脚本学习
  • Hibernate笔记
  • 启动应用程序出现wsock32.dll找不到问题解决
  • 用Sygate实现单网卡共享上网
  • AlertDialog详解
  • Android终端系统APP应用性能测试之响应速度流畅度
  • EasyCamera--更简单更灵活的相机应用编写
  • 轻量级网络IP扫描器WatchYourLAN
  • 如何组建局域网?
  • 新手iso系统怎么安装 新手安装iso镜像文件详细步骤
  • IDEA使用教程汇总
  • 自学前端第二十四天:Animation动画栈帧效果
  • win2008 r2 安装sqlserver 2000问题的解决方法
  • 标题栏位于图纸的什么位置_【教程】教你如何看懂机械图纸!
  • 51单片机内核及其工作原理
  • WebRequest 模拟请求登录 终于搞定了!
  • cygwin下载地址
  • iOS 性能调优,成为一名合格iOS程序员必须掌握的技能
  • 进程间通信 —— 管道(Interprocess Communications —— Pipes)
  • SLM7.1SR1SP05 配置(configuration guide+ link help) - 03 initial configuration part4
  • c语言time_t转oletime,CTime、COleDateTime和CString之间的相互转化 | 求索阁
  • 《炬丰科技-半导体工艺》多晶硅表面微加工技术
  • 《Adobe After Effects CS6中文版经典教程》——1.2 创建项目并导入素材
  • 递归下降分析法js版
  • Ubuntu Kylin 20.10 优麒麟操作系统安装与体验