LeetCode 7

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判断

 

posted @ 2018-03-27 18:34  約束の空  阅读(382)  评论(0)    收藏  举报