快捷导航

short用法不太懂

#include
int main()
{                 
    short int d, m, c, n;
    scanf("a = %3hd%4hd, b = %3hd%4hd", &d, &m, &c, &n);
    printf("a + b = %d", (d + c) * 10000 + m + n);
    return 0;
}其中的%3hd是什么意思是啊

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

输出a=,然后后面的%3hd是短整型,宽带为3个字符,接着%4hd为短整型,宽带4个字符
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP