相关疑难解决方法(0)

有符号/无符号字符之间的区别

所以我知道有符号和无符号int之间的区别在于,有一些用于表示数字是正数还是负数,但这如何适用于char?角色怎样才能是积极的还是消极的?

c types

130
推荐指数
5
解决办法
23万
查看次数

c ++中char和signed char之间的区别?

请考虑以下代码:

#include <iostream>
#include <type_traits>

int main(int argc, char* argv[])
{
    std::cout<<"std::is_same<int, int>::value = "<<std::is_same<int, int>::value<<std::endl;
    std::cout<<"std::is_same<int, signed int>::value = "<<std::is_same<int, signed int>::value<<std::endl;
    std::cout<<"std::is_same<int, unsigned int>::value = "<<std::is_same<int, unsigned int>::value<<std::endl;
    std::cout<<"std::is_same<signed int, int>::value = "<<std::is_same<signed int, int>::value<<std::endl;
    std::cout<<"std::is_same<signed int, signed int>::value = "<<std::is_same<signed int, signed int>::value<<std::endl;
    std::cout<<"std::is_same<signed int, unsigned int>::value = "<<std::is_same<signed int, unsigned int>::value<<std::endl;
    std::cout<<"std::is_same<unsigned int, int>::value = "<<std::is_same<unsigned int, int>::value<<std::endl;
    std::cout<<"std::is_same<unsigned int, signed int>::value = "<<std::is_same<unsigned int, signed int>::value<<std::endl;
    std::cout<<"std::is_same<unsigned int, unsigned int>::value = "<<std::is_same<unsigned int, unsigned int>::value<<std::endl; …
Run Code Online (Sandbox Code Playgroud)

c++ signed char type-traits c++11

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

Signed Char的目的是什么?

如果char和signed char的范围都是-127 - 127,那么signed char的目的是什么?我们使用signed char而不仅仅是char的地方是什么?

c c++

4
推荐指数
2
解决办法
1194
查看次数

标签 统计

c ×2

c++ ×2

c++11 ×1

char ×1

signed ×1

type-traits ×1

types ×1