c语言字符 ul,c语言 #define 中的UL
c语言 #define 中的UL
U和L是 整数文字量的后缀修饰,用于显示指明整数文字量的类型为unsigned int(U)和long int(L)。
类似的还有浮点数文字量的后缀修饰F或f,用于指明文字量表示的是一个float,而不是默认情况下的double。
经常发现一些C语言中通过#define 定义的数据中包含有UL符号,不理解为什么,把他去掉发现也没有什么区别。
现在才明白UL是标记该宏长整型 十进制 数据,而不是字符,也不是int型数据。
C语言中默认宏中的数字是整型数据。
如下面的例子:
#define LENGTH (20UL*1024*1024)
你要输出他的话就要这样:
printf(“LENGTH is %ld/n”,LENGTH);
例如;
#include
#define SECONDS_PER_YEAR 60*60*24*365UL
int main(void)
{
unsigned long int a = SECONDS_PER_YEAR;
printf("a = %ld/n",a);
return 0;
}
输出结果为 a = 31536000;
注意:不能将 #define SECONDS_PER_YEAR 60*60*24*365UL 写成 #define SECONDS_PER_YEAR (60*60*24*365)UL在 编译GCC程序,提示这个错误 error: expected ‘,’ or ‘;’ before ‘UL’;是因为UL写在了括号外面,无法与数据进行匹配;
c语言字符 ul,c语言 #define 中的UL相关推荐
- c语言中 1ul什么意思,c语言 #define 中的UL
c语言 #define 中的UL U和L是 整数文字量的后缀修饰,用于显示指明整数文字量的类型为unsigned int(U)和long int(L). 类似的还有浮点数文字量的后缀修饰F或f,用于指 ...
- 下列不是C语言字符型常,以下选项中,()是不正确的C语言字符型常量。
以下选项中,()是不正确的C语言字符型常量. 下语在多图层操作中,如果想要某一图层不被遮挡应该将它放在图层列表中什么位置? 当胶体粒子的直径( )入射光的波长时,选项型常可出现丁达尔效应. 有关超显微 ...
- C语言字符5,C语言字符数据(4、5).doc
2.5.1字符常量字符常量是指用一对单引号括起来的一个字符.如'a','9','!'.字符常量中的单引号只起定界作用并不表示字符本身.单引号中的字符不能是单引号(')和反斜杠(\),它们特有的表示法在 ...
- c语言字符合法,C语言字符数据的合法形式
C语言字符数据的合法形式 C语言有丰富的数据结构和运算符.包含了各种数据结构,如整型.数组类型.指针类型和联合类型等,用来实现各种数据结构的运算.下面,小编为大家搜索整理了C语言字符数据的合法形式,希 ...
- 单片机c语言字符,单片机C语言中变量的定义方法解析
描述 1.C语言中变量的定义方法 -C语言中变量定义语法为: #pragma rambank0 :即以关键词#pragma开始,rambank0指明资料区块为第0块. unsigned char m_ ...
- c语言 字符相加_C语言中自加自减的编译原理
自增自减规则 i++ 与 ++i 的主要区别有两个: 1. i++ 返回原来的值,++i 返回加1后的值. 2. i++ 不能作为左值,而++i 可以. 毫无疑问大家都知道第一点(不清楚的看下下面的实 ...
- c 语言 字符 查找,C 语言实例 - 查找字符在字符串中出现的次数
C 语言实例 - 查找字符在字符串中出现的次数 C 语言实例 C 语言实例 查找字符在字符串中的起始位置(索引值从 开始). 实例 #include int main() { char str[], ...
- c语言字符超过127,在C中处理超过127的char值
我对C编程非常陌生,并且在char数组中尝试赋值超过127(0x7F)时出现了一些问题.在我的程序中,我使用通用二进制数据,并且我不会遇到以%c或%d打印之前获取的字节流(例如,使用fopen或fge ...
- c语言字符运算 =,C语言运算符
原标题:C语言运算符 一.前言 在嵌入式开发中,我们一般选用C语言作为开发语言.一个主要的原因在于C语言提供了大量的运算符,比如我们对硬件的操作一般涉及到对位的操作,而C语言就提供了这样的运算符,这是 ...
- C语言字符5,c语言总览5:字符输入和输出
c语言的库函数中提供了一些基本的字符输入和输出函数.其实,不管输入或输出的文本来自哪里,都是作为文本流来处理的.一个文本流包含一些字符,它们被换行符分成不同的行.当我们使用这些函数的时候,只需要考虑文 ...
最新文章
- 华为内部面试题库---(9)
- 关于MySQL事务和存储引擎10个FAQ(Frequently asked questions
- 化学反应工程 第一章 均相单一反应动力学和理想反应器
- bufferedwriter缓冲区设置多大比较合适_画册设计一般多大?宣传册设计用多大尺寸比较合适?...
- python下面的代码_解析一下下面的python代码?
- python图像对比_用python实现对比两张图片的不同
- mysql 屏蔽索引_mysql强制索引和禁止某个索引
- 微信封杀lol手游活动小程序?《英雄联盟手游》回应了
- 【Docker】Mac下Docker启动Kubernetes
- 防御XSS攻击的七条原则
- jquery在选择元素的时候,可以写成var div=$(div)
- java 字符单词匹配_如何使用Java RegEx匹配单词字符?
- 51单片机三种烧录的方法介绍
- python识别颜色验证码_用Python识别验证码
- qpython 3h下载_QPython 3Hv3.0.0 Android
- 前端如何压缩图片质量
- 使用sysprep.exe遇到windows无法完成系统配置。若要尝试恢复配置,请重新启动计算机
- Java生成二维码图片并打包下载
- Verilog 实现千兆网UDP协议 基于88E1111--板级验证--增加ARP
- 互联网之父Vint Cerf确诊肺炎,曾获图灵奖和总统自由勋章