当前位置: 首页 > news >正文

C语言二维数组的遍历 Java的强制转换和隐形转换

1.
#define M 3
#define N 4
int main(void)
{
    int arr[M][N] = { {1,4,7,10},{2,5,8,11},{3,6,9,12} };
    int i = 0;
    int j = 0;
    for (i = 0;i < M;i++)
    {
        for (j = 0;j < N;j++)//两个for语句颠倒,就是按列遍历
        {
            printf("%d\t", arr[i][j]);
        }//\t是转义字符,表示(tab)为了使输出结果更加整齐,易读
         printf("\n");
    }
     return 0;
}//求行按行遍历;求列按列遍历

2.

//隐式转换(自动类型提升)小变大
//byte short char三种会先提升为int类型,其他正常比较
//强制转换
//目标数据类型+变量名=(目标数据类型)被强制的数据
//例如 double a=12.3  byte b=(int)a
//但可能会出错
public static void main(String[] args) {
byte a1=10;
byte b1=20;
byte result=(byte)(a1+b1);//对结果进行强制转换,且注意转换的数据不要过大System.out.println(result);
}

http://www.mrgr.cn/news/52566.html

相关文章:

  • 人脸识别之疲劳检测
  • 集合框架11:泛型集合
  • 忙碌的工作和生活,地平线8号探界者商务背包伴左右
  • 【CAN 应用编程】SocketCan实战
  • Halcon基础-二维码识别
  • Java:类和对象
  • 【前端】Matter:基础概念与入门
  • 双指针 — 复写零
  • Java集合(2 :List)
  • 【工具变量】上市公司当年是否发生财务重述指标整理Stata代码(2000-2023年)
  • 【即见未来,为何不拜】聊聊分布式系统中的故障监测机制——Phi Accrual failure detector
  • [0633].第3-3节:@SentinueResource注解
  • nequip代码
  • 第二十三节 视频处理与保存
  • 初尝类型萃取--typename、模板偏特化、和traits之(三)类型萃取
  • [算法日常] 逆序对
  • 2024年了,视频生成模型离通用世界模拟器还有多大差距?SOTA模型全面评估
  • 单链表的定义
  • 数据结构 —— 链式二叉树(C语言讲解)
  • 【蓝队技能】【C2流量分析】MSFCSSliver