我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c++ 这个赋值有问题吗

这个赋值有问题吗
如果要输出a*a的话,值是多少呢
byte a=20;
byte b=a*a;

问题解决的话,请点下采纳

c++没有byte这个类型
一般是用char或者unsigned char重定义实现
如果是unsinged char 就是(20 * 20) % 256 = 400-256=144,如果是char就是144-256=-112

#include <iostream>

using namespace std;

//#define byte unsigned char
#define byte char
int main() {
    byte a=20;
    byte b=a*a;
    cout << (int)b;
    return 0;
}

近期文章

  • 系统镜像文件windows报毒如何辨别是否有毒
  • C语言求问初级入门的代码问题
  • jQuery或者js的搜索问题
  • mysql查询语句sql编写
  • media player 返回 IllegalStateException 错误
  • mysql查询语句sql编写
  • codeblocks输入字符串输出乱码怎么办
  • processing如何多图形绕各自中心旋转。
  • Django iter(patterns) TypeError: 'module' object is not iterable 错误
  • Django iter(patterns) TypeError: 'module' object is not iterable 报错
  • 求助!写了一个文字内容替换的代码,输出文件却总是空白!
  • 将Jquery转换为PHP
  • Ajax jQuery-即时加载
  • Ajax和jQuery处理程序
  • IF语句+ jQuery弹出窗口?
  • 用户端分别时间
  • 在Mootools上发布请求
  • Rails Gritter Ajax设置
  • 如何向服务器提交信息?
  • 如何从json向列表视图添加行?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华