欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

LeetCode 7

程序员文章站 2022-08-11 17:08:03
7. Reverse Integer 简单,但有一些注意点 C++ 不管正数还是负数 除法都是向0取整的: 10/4=2, 10/(-4)=-2 负数取余,通过取模来判定,符号由前者决定: |小| % |大| = |小| 符号同前 |大| % |小| = |余| 符号同前 3%4 = 3 ; -3% ......

7. Reverse Integer

简单,但有一些注意点

C++ 不管正数还是负数 除法都是向0取整的: 10/4=2, 10/(-4)=-2

负数取余,通过取模来判定,符号由前者决定:

|小| % |大| = |小| 符号同前    |大| % |小| = |余| 符号同前

3%4 = 3 ; -3%4 = -3 ; -3%-4 = -3 ; 3%-4 = 3;

5%3 = 2 ; 5%-3 = 2  ;-5%-3 = -2 ; -5%3 = -2;

 

int =long 32位

long long 64位

本题可以用 INT_MIN  INT_MAX判断