c编程十六进制数据输出格式_使用C编程语言处理十六进制值

c编程十六进制数据输出格式

Hexadecimal value has 16 alphanumeric values from 0 to 9 and A to F, with the base 16. (Read more about Computer number systems), here we will learn how to work with hexadecimal values in c programming language?

十六进制值具有从0到9和A到F的16个字母数字值,以16为底。(阅读有关计算机数字系统的更多信息),这里我们将学习如何在c编程语言中使用十六进制值?

在C编程中十六进制数的表示 (Representation of Hexadecimal numbers in C programming)

In C programming language, a Hexadecimal number is represented by preceding with "0x" or "0X", thus the value in Hexadecimal can be written as "0x64" (which is equivalent to 100 in Decimal).

在C编程语言中,十六进制数以“ 0x”“ 0X ”开头 ,因此十六进制中的值可以写为“ 0x64” (相当于Decimal中的100 )。

在变量中分配十六进制数 (Assigning the Hexadecimal number in a variable)

There is no special type of data type to store Hexadecimal values in C programming, Hexadecimal number is an integer value and you can store it in the integral type of data types (char, short or int).

在C编程中,没有特殊的数据类型来存储十六进制值,十六进制数是整数值 ,您可以将其存储在数据类型的整数类型( char , short或int )中。

Let suppose, we have two values in Hexadecimal "64" (100 in Decimal) and "FAFA" (64250 in Decimal).

假设,我们在十六进制“ 64” (十进制为100)和“ FAFA” (十进制64250 )中具有两个值。

We are storing "64" in an unsigned char variable (64 is small value and can be stored with in a Byte) and "FAFA" in the int variable.

我们将“ 64”存储在一个无符号的char变量中(64是一个很小的值,可以用一个字节存储),而“ FAFA”存储在int变量中。

Consider the following statements

考虑以下语句

unsigned char a=0x64;
unsigned char b=0xFAFA;

以十六进制格式打印数字 (Printing

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值