
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 · 359 阅读 · 0 评论 -
C语言操作符简要
今天在牛客网上做题,发现在c语言操作符这块有点遗忘,于是上网百度了一下,主要总结如下: 逻辑运算符(!)>算数运算符>关系运算符>赋值运算符上个优先级排序图,网上很多,主要是方便自己以后查找:其实大家有时候可以写简单代码帮助自己记忆:eg:int a = 4 * 3 < 5; 先算数后关系再赋值!!!...原创 2019-02-28 15:00:44 · 237 阅读 · 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 · 762 阅读 · 0 评论