请问C语言中“0x0f”是什么意思啊? 它是干嘛使的啊?

请问C语言中“0x0f”是什么意思啊? 它是干嘛使的啊?

社区

C语言 帖子详情 请问C语言中“0x0f”是什么意思啊? 它是干嘛使的啊? wowadown 2007-11-23 04:42:18 看到一个程序里有这么一句:

char *pattern[8] = {0x0f , 0x0f , 0x0f , 0x0f , 0x0f , 0x0f , 0x0f , 0x0f};

以前学C语言的时候,没有遇到过,不知道嘛意思,劳烦大家给解释一下啊!

...全文

11811 8 打赏 收藏 请问C语言中“0x0f”是什么意思啊? 它是干嘛使的啊? 看到一个程序里有这么一句: char *pattern[8] = {0x0f , 0x0f , 0x0f , 0x0f , 0x0f , 0x0f , 0x0f , 0x0f}; 以前学C语言的时候,没有遇到过,不知道嘛意思,劳烦大家给解释一下啊! 复制链接

扫一扫 分享 转发到动态 举报 AI 作业

写回复 配置赞助广告取 消

确 定

用AI写文章 8 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 _石头_ 2007-11-23 打赏举报 回复 呵呵! 才一两天没来,这市场竞争咋就变得这么激烈 咧? xugang_2001 2007-11-23 打赏举报 回复 哈哈 石头兄

大家一起抢分了 _石头_ 2007-11-23 打赏举报 回复 倒! 写帖子的时候一个都没有! 嗖一下彪出这么多! -----晕倒! _石头_ 2007-11-23 打赏举报 回复 2 char *pattern[8] -----指针数组,共定义了8个指针pattern[0]~~pattern[7];

在定义指针数组时同时进行了初始化赋值。

char *pattern[8] ={0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f};

就是让指针数组的每个元素(pattern[0]~~pattern[7])都指向0x0f这个地址,即

char *pattern[8]; //定义一个指针数组

//下面是分别初始化

pattern[0]=(char *)0x0f;

pattern[1]=(char *)0x0f;

.

.

.

pattern[7]=(char *)0x0f;

Treazy 2007-11-23 打赏举报 回复 0x0f就是一个16进制数咯

在这里当作一个char*来解释了! pptor 2007-11-23 打赏举报 回复 1 0x0f 是16进制常量 ,

在这里 用来表示已个地址 xugang_2001 2007-11-23 打赏举报 回复 1 0x的意思就是16进制数(别告诉我这都不知道)

0f=15,所以0x0f就是表示一个16进制的数字,值15

char *pattern[8] 表示的是一个数组指针,就是一个8个大小的数组,成员都是char*指针

所以总的来说就是给一个char* 数组赋值,初始化为0x0f thecorr 2007-11-23 打赏举报 回复 顾名思义,char* 是一个指针类型。0x0f是一个地址。

而0x是16位形式的数字,0x0f转换到二进制,就是00001111。 c 语言中 十六进制数表达,c – 如何解释像0x0A这样的十六进制数? 如前所述,0x0A等于十进制10(十).这等于LF(换行)的ASCII码,这是许多系统上的换行符.但在你的情况下,你使用DisconnectClient,它需要ULONG.无论你是传递0xA还是只传递10都没关系.在这种情况下,此数字的含义是客户端连接的接口.编辑:再次查看您的代码,您的disconnectClient函数与MSDN上的不同.如果它是用户定义的方法,找出0x0A的含义需要检查该方法... 单片机c语言程序p2=0x02需要几个机器周期,1小时c语言入门[2] 1小时c语言入门[2][复制链接](四)呵呵,朋友!相信你的流水灯也做的不错了吧,现在能玩出几种花样了?你可能会说,只要你想得到,想怎么流就怎么流!呵呵,是的。但是工程师们设计这么一个单片机,并不是只为了让它做流水灯的,那样也太浪费点了吧 ... ^_^学过数字电路的朋友,一定动手做过8路或者6路的抢答器。用纯粹的数字电路知识来做,自己设计电路,感到比较困难!抢答器上用的显示器多为7段数码管,这里... c语言指针是什么 计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,例如 int 占用 4 个字节,char 占用 1 个字节。为了正确地访问这些数据,必须为每个字节都编上号码,就像门牌号、身份证号一样,每个字节的编号是唯一的,根据编号可以准确地找到某个字节。

下图是 4G 内存中每个字节的编号(以十六进制表示):

我们将内存中字节的编号称为地址(Address)或指针(Pointer)。地址从 0 开始依次增加,对于 32 位环境,程序能够使用的内存为 4GB,最小的地址为 0,最大的地址为 0XFFF C语言程序的入口真的是main方法吗? C语言的真正入口到底是什么?为什么说C语言程序的入口是main函数呢?? OLED指令学习笔记 OLED常用指令:

指令格式:OLED_WR_Byte(0X8D,OLED_CMD);//红色字体可以用以下数据代替:

1.0x00~0x0f:设置8位起始列地址的低四位。

2.0x10~0x1f:设置8位起始列地址的高四位。

3.0x81指令后接0x00~0xff:设置对比度,数值越大越亮。

4.0x8D指令后接0X14或者0x10:开启或者关闭电荷泵。

5.0xAE或0xAF:设置

C语言

70,023

社区成员

243,263

社区内容

发帖 与我相关 我的任务 C语言 C语言相关问题讨论 复制链接

扫一扫 分享 确定 社区描述 C语言相关问题讨论 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章