注意sizeof()返回的数无符号数,有符号数遇到无符号数时变成无符号数
来源:互联网 发布:知羽电子相册模板30套 编辑:程序博客网 时间:2024/05/16 06:29
预测一下这道题的结果,注意unsigned与signed
#include<iostream>#include<stdio.h>using namespace std;int arr[]={1,2,3,4,5};int main(){for(int i=-1;i<sizeof(arr)/sizeof(arr[0]) - 1;i++)cout<<arr[i+1]<<endl;}sizeof()返回的值是无符号数,有符号数遇到无符号数变成无符号数,所以在i<sizeof(arr)/sizeof(arr[0])运算中i=-1变成无符号数,那么i将变成一个非常大的数,所以这个程序没有输出
0 0
- 注意sizeof()返回的数无符号数,有符号数遇到无符号数时变成无符号数
- 注意无符号数
- 有符号数和无符号数
- 有符号数和无符号数
- 有符号数和无符号数
- 有符号数和无符号数
- 有符号数和无符号数
- 无符号数和有符号数
- 无符号数与有符号数
- 有符号数和无符号数
- 有符号数 、无符号数 浅析
- 有符号数与无符号数
- 有符号数和无符号数
- 有符号数与无符号数
- 有符号数和无符号数
- 有符号数与无符号数
- 有符号与无符号数转化
- 有符号和无符号数
- 多线程
- POJ2002:Squares
- iBatis insert
- HDU 1078 FatMouse and Cheese(DP)
- echarts学习笔记(2) ---- 设置单页面多张图表
- 注意sizeof()返回的数无符号数,有符号数遇到无符号数时变成无符号数
- 辛星亲自编写的11本Python资料,免积分下载,希望对大家有所帮助
- C++11新特性:Lambda函数(匿名函数)
- C语言一个队列的实现(链式)
- 使用Apache的ab工具进行压力测试
- C++风格的强制类型转换之小结
- Tomcat输出catalina.out的大小控制
- OC手动管理内存时出现程序崩溃
- 高负荷网站应用搭建框架设计