![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++语言
闯_linux
记录知识,互相交流,共同进步。
展开
-
牛客网c++/c几道易忘题目
1、int a = 0,b = 0; do{ –c; a = a - 1; } while(a > 0); c的结果应该是-1;因为要先判断是有符号数还是无符号数,声明为int表示有符号数为,循环体执行一次,c = -1,如果c是无符号数,则相减会变为一个很大的数,因为无符号数的小数 - 无符号数的大数=小数+大数的补码。 总结:一般在这种相减且判断循环次数时,一定要留意数据类型 2、*++...原创 2019-02-28 15:05:33 · 308 阅读 · 0 评论 -
C语言操作符简要
今天在牛客网上做题,发现在c语言操作符这块有点遗忘,于是上网百度了一下,主要总结如下: 逻辑运算符(!)>算数运算符>关系运算符>赋值运算符 上个优先级排序图,网上很多,主要是方便自己以后查找: 其实大家有时候可以写简单代码帮助自己记忆: eg: int a = 4 * 3 < 5; 先算数后关系再赋值!!! ...原创 2019-02-28 15:00:44 · 178 阅读 · 0 评论 -
16/32/64平台上不同内置数据类型所占的字节数大小
1.在16位平台上: char: 1个字节 short: 2个字节 int: 4个字节 long: 4个字节 指针: 2个字节 2.在32位平台上: char: 1个字节 short: 2个字节 int: 4个字节 long: 4个字节 long long: ...原创 2019-03-02 16:18:13 · 666 阅读 · 0 评论