今天和new bing边聊边学,主要解决的是两个问题:其一是vs的使用,这个我用了下就习惯了。之前用lj,感觉很不好用;其二是关于c++和python的整数类型的基础知识。这倒是让我有些着迷。
c++无需多言,主要是char short int long 还有一个long long。前面几个无所谓(1b,2b,4b,4b)但是最后一个long long我第一次见,才知道这玩意是八个字节的,算是...八个字节的long?
以及undefined修饰符。从数学角度,这玩意和abs()区别不大,但是,这个修饰符限定了定义的变量非负,而abs()是直接取非负值,一个是属性一个是操作。
python的也了解了下,只有一个类型int。不过正如我和nb聊到的,python的int更像是桶,你只需要往里扔就行,不需要关注桶里面的情况,这也导致了桶其实本身是一个大的类,其中可能包含了很多盒子。这些盒子在c++表现就是各种的数据类型。
顺手学了个欧几里得算法,求最大公约数,就是疯狂大减小求余数再用余数大减小。
至于其他几种进制,遇到再说,现在用不着
感觉python好干净啊,简洁。c++的话代码会比较容易乱。