小编Fif*_*ifi的帖子

为什么是printf("%d",~a); 当a等于3时显示-4?

运行以下程序显示-4,而预期252:

unsigned char a=3;
printf ("%d", ~a);
Run Code Online (Sandbox Code Playgroud)

为什么这段代码不显示252?

我还根据提出的答案测试了下面的内容:

printf ("%u", ~a);
Run Code Online (Sandbox Code Playgroud)

显示:4294967292

printf ("%hu", ~a);
Run Code Online (Sandbox Code Playgroud)

显示:65532

为什么~a不返回unsigned char,因为一个一个unsigned char

我的问题不是我应该怎么做才能显示252?我的问题是为什么没有显示252?

c printf unsigned char negation

3
推荐指数
1
解决办法
159
查看次数

在Pure javaScript中选择以给定字符串开头的每个类

我想选择任何拥有以给定字符串开头的类的元素,这是一个以类开头的示例 fi-

<i class="fi-xmsl-user"></i>
<i class="fi-stsl-map"></i>
Run Code Online (Sandbox Code Playgroud)

我想用纯JavaScript(没有jQuery)做到这一点。

我已经阅读了以下问题:

最后一个很有趣,但是我不喜欢在每个元素上循环以检查类的想法。

javascript class selector

0
推荐指数
2
解决办法
343
查看次数

标签 统计

c ×1

char ×1

class ×1

javascript ×1

negation ×1

printf ×1

selector ×1

unsigned ×1