44问答网
所有问题
用unsigned int定义的变量,输入输出的时候, 如unsigned int x; scanf("% ",&x);这里%后面应该是 d 么?
如题所述
举报该问题
推荐答案 推荐于2018-04-11
应该用u,表示x为unsigned int 类型。
d表示的是 int。
其实这些字母的用法可以查MSDN的,有详细的说明。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/V3YVKYRKG.html
其他回答
第1个回答 2012-07-16
用u,表示unsigned
第2个回答 2012-07-16
是的本回答被提问者采纳
相似回答
C语言的
scanf
函数中,关于
unsigned
型
变量
所需的数据,可以用%u,%d,或者...
答:
unsigned
表示
无符号
数
int
i
;scanf(
"%d",&i);则你
输入的
数字,电脑认为是10进制。scanf("%x",&i);则你输入的数字,电脑认为是16进制。scanf("%o",&i);则你输入的数字,电脑认为是8进制。只要你输入的是自然数,都无所谓。
int,
signed int和
unsigned
int 以及printf 的%u,%d的区别
答:
int ,signed int 定义有符号的整形
变量
,数据有正有负, 这种数据
输出的时候
用%d
unsigned int
定义无符号的整形变量,数据只有正数,这种数据输出的时候用%u
C语言中
无符号
长整型数的
输入输出
格式是什么
答:
1、%d它的意思是按十进制整型数据的实际长度
输出
。2、%u输出无符号整型
(unsigned
)。输出无符号整型时也可以用 %d,这时是将无符号转换成有符号数,然后输出。3、%ld它的意思是输出长整型数据。4、%p 输出变量的内存地址。
c语言
输入输出
函数的格式
答:
—表示左对齐,l用于长整型数据,可加在d、o、x、u前,更多格式说明符及其组合形式如下所示:格式字符 数据对象 输出形式 数据输出方法 (+)-md
int
unsigned
int short unsigned short char 十进制整数 1、无m按实际位数输出 2、有m输出m位;超过m位,按实际位数
输出,
不足补空格 3、有+(默认...
大家正在搜
相关问题
C语言中,我定义unsigned int a类型的了,可是输...
C语言的scanf函数中,关于unsigned型变量所需的数...
unsigned 对应printf和scanf中的符号怎么写...
c语言读取unsigned int
定义的unsigned int 和int输出的形式看起来只和...
C++unsigned int型变量的问题?
一道C语言题 若x为unsigned int 型变量,则执行...
void main{unsigned long n; uns...