腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
"
unsigned
int
“
打印
为
负数
?
前导1似乎使它变成了
负数
。
unsigned
int
i = 192;NSLog(@"newnumber is %d",newnumber);无符号整数不应该是
负数
,对吗?
浏览 0
提问于2012-04-23
得票数 5
回答已采纳
2
回答
打印
出负十六进制
、
、
可能重复: 我试图
打印
的变量类型
为
int
i,当我:如果数字是
负数
,它总是给我8位数,如果是正数,它总是给我6位数。如果我将"%06"更改为"%04"或其他任何东西,如果值
为
负值,则总是得到8位数,这并不重要。
浏览 2
提问于2012-12-30
得票数 2
回答已采纳
2
回答
为什么此代码段的输出-33?
、
、
#include<stdio.h> { printf("%d\n", ~a); //line 2} o/p
浏览 2
提问于2013-12-18
得票数 2
回答已采纳
4
回答
在C++中使用字符的标准字符串行为
、
、
当我取出它们时,
打印
出来的值并不是我所期望的。
int
main (
int
argc, char *argv[]) string x; x += y;x += z;}我
浏览 0
提问于2011-09-23
得票数 1
回答已采纳
0
回答
关于牛顿二项式系数在c++中的问题
起初,它
打印
负数
,但将阶乘函数类型更改为
unsigned
long long似乎解决了
打印
负数
的问题。该程序适用于最大的n = 20,在上面它开始
打印
0,1和2。#include <iostream> if (n == 0) {return 1; return n*factorial(n - 1
浏览 6
提问于2016-12-19
得票数 6
2
回答
C语言中
int
与
unsigned
int
的区别
我知道无符号整数的范围是0<= i <= 2^32-1void main(){ printf("%d",k);那么为什么计算机
打印
-10在屏幕上??
浏览 2
提问于2016-12-29
得票数 0
3
回答
获取指向包含十六进制值的C字符串的指针
、
我有这样的代码for(
int
i = 0; i<6; i++)
unsigned
char *p = "\xFF\xFF\xFF\xFF\xFF\xFF"; printf(" %d ", *(p + i)); 但出现错误
浏览 1
提问于2014-01-22
得票数 2
3
回答
关于C语言中有符号整数和无符号整数的说明
我用C语言尝试了下面的程序,程序的结果是:请让我知道程序中发生了什么。#include <stdio.h>{
unsigned
int</em
浏览 0
提问于2014-09-12
得票数 1
3
回答
以十六进制
打印
数据结构值
AbcStruct( short b, short res = 0, short lr = 1000): LD( b ), EL(res), CL( lr ) { }}ffffffc8 0 64 0 64 0 我想知道为什么第一个元素的输出包含4个字节:ffffffc8,而我期望它只
打印
浏览 2
提问于2012-07-11
得票数 0
1
回答
原有strlcpy函数在Libc上的实现
、
、
<stdio.h>{
unsigned
int
dst_len; dst_len = strlen(dst); const char src[11] = "teststrin
浏览 8
提问于2022-03-21
得票数 1
回答已采纳
1
回答
MIPS返回值不正确
、
我有这个C函数:在我的代码中,我像这样使用我的函数:假设变量的定义如下:
unsigned
char*dp;
int
浏览 1
提问于2012-04-10
得票数 0
回答已采纳
1
回答
将
int
转换为十六进制转换不适合于高值225943将转换为0x000372ffff97。
、
我的C程序接受一个随机的
int
高值,并将其转换为十六进制,并将其写入文件。如果价值是225919或更少,一切都进展顺利。225875是00 03 72 53,但是如果值大于225919,它将开始
为
十六进制值示例885943中的最后一个字节编写额外的ffffff,而正确的值应该是00 03 72 97。将值写入文件的代码如下:
int
cze = 225943;for (ii = 3; ii >= 0; ii--)
浏览 0
提问于2016-11-28
得票数 2
2
回答
位字段是否对应于累加器中的寄存器?
、
#include<stdio.h>{ { }; printf("%d\n"
int
one :1;意味着创建内存为1位的变量one。 为什么输出是-1当我把struct byte var =
浏览 0
提问于2018-02-12
得票数 0
回答已采纳
5
回答
我们可以将带
负数
的整数赋值给无符号整数吗?
#include<stdio.h>main()
int
i=-5; printf("%d",j);getch();-----#include<conio.h>{
unsigned
int
j=i;
浏览 0
提问于2013-12-12
得票数 1
2
回答
C中的数据类型提升
在以下代码中:signed char a= 0x80; {} 我期望"promoted“被
打印
出来。但是它没有。为什么呢?如果我可以把数据类型设置
为
signed和
unsigned
int
,并且a是一个
负数
,例如,0x80000000和b作为一个正数,0x01,”promoted“就会
浏览 0
提问于2012-03-04
得票数 6
回答已采纳
5
回答
为什么将负整数赋值给无符号整型不会导致错误?
、
#include <stdio.h>
int
main(void)
unsigned
int
i; printf("因为我知道
unsigned
指的是非
负数
,所以我希望程序会报告一个错误。为什么它仍然可以流畅地运行并
打印
输出?
浏览 2
提问于2014-04-16
得票数 0
1
回答
未签名情况下的TLE
、
我正在解决一个关于spoj的问题,当我使用未签名的long,它被接受时,我得到了TLE,当我使用long long时,它被接受。谁能告诉我原因吗。
浏览 3
提问于2016-01-17
得票数 0
回答已采纳
3
回答
C++ cout将不会
打印
、
、
、
正如标题所说,cout将不会
打印
任何内容!但是main正常结束并返回一个
负数
,这是怎么回事?下面是我的代码:using namespace std;
int
main; cout<<"SUM OF EVEN
浏览 0
提问于2014-09-12
得票数 0
回答已采纳
2
回答
将RGB的值限制为255。
、
我使用了
unsigned
char,因为ide给出了其他错误。也不接受BYTE作为类型。我试着把它转换成整数,但是它也会产生错误。也许我的演员阵容不对。这是我的ap功能:{ { }}
unsigned
char x = image[i][j].rgbtRed;
unsigned
浏览 5
提问于2020-10-14
得票数 0
回答已采纳
2
回答
Arduino Serial.print(,BIN)奇怪的行为
、
Serial.println(b, BIN); // Should print 100000001110000我知道这与第一位是1使其为
负数
有关,也许它试图在默认情况下将其
打印
为
int
?然而,创建char
unsigned
并不会改变这一点。
浏览 0
提问于2014-06-07
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
机器人说明书---名词解释013课_C++语言_修饰符
耐人寻味的逻辑错误
C语言基础知识学习四
Qt|DWORD与int混搭使用的问题
STM32系列教程30_RTC显示实时时间
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券