c语言语法格式规范(1)常量的非法与合法
c语言语法格式规范(1)常量的非法与合法
首先确定常量的类型
- 整型
确定进制,查看各位数的范围是否超界。
8进制常量以前导 0 开始,每位数只能到7 例如:05188 非法
16进制常量以 0x 开始,每位从 0 ~ f 例如:0xfg00非法
后缀u为unsigned,l为long,f为float带后缀u(表示无符号整型常量),其他读者可自行理解,可复合使用ul(无符号长整型)
- 字符型
由单引号括起:
括住单个字符:‘a’, ‘1’, ‘\n’合法;“a”,’\p’非法(不是转义序列不能算一个字符)
在 C 中,有一些特定的字符,当它们前面有反斜杠时,它们就具有特殊的含义(\a, \b, \f, \n ,\r, \t, \v, \’, \",\\, ?)
符号 | 意义 |
---|---|
\uxxxx | 值为16位十六进制值xxxx的字符 |
\Uxxxxxxxx | 值为32位十六进制值xxxxxxxx的字符 |
\ooo | 值为八进制值ooo的字符 |
\xhh | 值为十六进制值hh字符 |
- 浮点型
浮点数一般都为有符号,浮点型常量后缀只有f或F,l或L,没有u或U,包括整数部分、小数部分和指数
省略小数点前面的数字(整数部分)或小数点后面的数字(小数部分),但不能同时省略。 仅当包括一个指数时可省略小数点。
15.75
1.575E1 // = 15.75
1575e-2 //= 15.75
-2.5e-3 //= -0.0025
25E-4 //= 0.0025.0075e2
0.075e1
.075e1
75e-2
浮点常数的类型为 float
、double
或 long double
不带 f、F、l 或 L 后缀的浮点常数的类型为 double
。 如果后缀是字母 f 或 F,则常数的类型为 float
。 如果后缀是字母 l 或 L,则常数的类型为 long double
。
10.0L /Has type long double /
10.0F / Has type float /
c语言语法格式规范(1)常量的非法与合法相关推荐
- WEB安全之PHP基础(一):PHP基本语法格式、数据类型常量以及字符串、运算符、控制语句
WEB安全之PHP基础(一):PHP基本语法格式.数据类型常量以及字符串.运算符.控制语句 1.PHP简述 2.基本语法格式 3.数据类型.常量以及字符串 4.运算符 5.控制语句 5.1.条件控制语 ...
- Python语言语法描述规范BNF介绍
Python语言语法描述规范BNF介绍 读官方的 Python 语言参考(The Python Language Reference)需要了解BNF. BNF(Backus Normal Form:巴 ...
- java的mysql语句规范_JAVA语言编程格式高级规范
作为一位开发人员,都要有严格的代码规范.为此我总结了一些代码规范案例. 目 录 1. 前言 2. 试用范围 3. JAVA命名规范-- 3.1 公共约定 3.2 Java文件.包 3.3 类.接口命名 ...
- html语言语法骨架格式,0002 认识HTML(骨架、DOCTYPE、lang、charset)
学习目标 理解 1.HTML的概念 2.HTML标签的分类 3.HTML标签的关系 4.HTML标签的语义化 应用 1.HTML骨架格式 2.sublime基本使用 1. HTML 初识 HTML 指 ...
- C语言有四种基本常量,C语言语法基础
声明:本课件在电脑上可正常浏览,在手机或平板电脑上只能浏览到简介. C语言语法基础的内容简介: 一..标识符 一个名字,对常量.变量.类型.语句.标号和函数进行命名 标识符的种类: 关键字 预定义标识 ...
- java语言语法--- Java标识符(标识符命名规则)、Java关键字、Java变量(变量的声明、赋值、使用)和常量(字符常量、字面常量)(包括Java字节码文件反汇编命令javap)
java语言语法- Java标识符.Java关键字.Java变量和常量(包括Java字节码文件反汇编命令javap) 1.标识符 (1)读音:biao zhi fu (2)什么是标识符? (摘自百度百 ...
- NETCONF YANG语言文件语法格式
NETCONF简介:https://blog.csdn.net/Rong_Toa/article/details/104297006 Table of Contents 一.Modules与Submo ...
- c语言awx文件读取,气象卫星分发产品及其格式规范AWX2.1(数据格式C语言).doc
气象卫星分发产品AWX及其格式规范,通过本文方法可以读取该格式文件内容. 3.3第一级文件头记录格式 表1.4 一级文件头记录结构 序号字节序号字节数类型描述字备注11-1212Char×12Sat ...
- 下列符合c语言语法的字符常量是,C语言程序设计(周经亚)选择题练习-chapter 5.doc...
选择题练习一 下叙述中正确的是 [1] . A)在C程序中,main函数必须位于程序的最前面 B)C程序的每行中只能写一条语句 C)C语言本身没有输入输出语句 D)在对一个C程序进行编译的过程中,可发 ...
最新文章
- mysql修改表中某个字段的默认值
- 2018年12月7日 字符串格式化2 format与函数1
- Mobile孵化周即将在加州召开!
- 关于mysql的一些时间格式和字符的问题
- php 常用文件系统函数,PHP fileperms 文件系统函数
- 亲密关系沟通-【价值感】-确保价值感的沟通方法
- SQLite不同插入方法的效率对比测试
- 沙盘推演具体包括哪些内容
- excel复习-数据透视表
- Blender建模基础(二):建模篇
- docker容器访问宿主机的mysql
- 今天七夕给大家送个“对象”吧!拿走不谢!
- 分享推荐国产串口PSRAM外扩芯片EMI7064LSME
- java金额转换函数_将阿拉伯数字转换成人民币大写形式的JAVA工具类
- 计算机维修调试高级,计算机安装调试维修四级操作题
- 用html制作学生成绩表格代码,利用Excel制作学生成绩表.doc
- linux嵌入式vi使用,嵌入式Linux编辑器vi最基本的使用.doc
- 百度地图坐标转换为墨卡托坐标
- 职场人如何用时间管理软件提升效率
- 【Riak学习笔记】Riak安装
热门文章
- nodejsmongoangularjs
- A Star寻路相关资料汇总
- 永远要跟比你更成功的人在一起
- android app逆向分析,如何开始对Android应用的逆向分析?
- 管道抛光防锈机器人_全国首创!嵊州企业的这项防锈技术用在了雪龙号上
- PMP读书笔记(第3章)
- Missing binding node_modules/node-sass/vendor/darwin-x64-72/binding.node
- WebSocket 实现前后端通信的笔记
- eclipse 安装 lombok插件
- Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126