-
畅谈计算机整数,浮点数存储和运算
人类的世界里,数字通常是十进制表示的(例如0,1,2,3,4,1000等 ,计算机的世界只能识别二进制,因此对于它说,数字就是二进制(0001,0010等)。这篇文章重点阐述二进制整数,二进制浮点数在计算机里存储和运算。二进制整数的存储和运算...
12月13日[编码文章]浏览:48
-
-
C++编程:核心知识点整理——基础知识
尊重函数接口,尽量不作内部改动C++代码语句分为:内置类型,名字,变量,操作符,标量,字符串,预处理指示(如#include)等 C++中定义类来组织数据结构 标准库的头文件用尖括号 < > 括起来,非标准库的头文件用双引号 ” ” 括起来。 对象是内存中具有类型的区域。 在C++中,...
12月13日[编码文章]浏览:23
-
C/C++编程笔记:C语言结构体—位域,如何指定成员变量所占Bit?
有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可。比如开关只有通电和断电两种状态,用 0 和 1 表示足以,也就是用一个二进位。正是基于这种考虑,C语言又提供了一种叫做位域的数据结构。在结构体定义时,我们可以指定某个成员变量所占用的二进制位数(Bit),这就是位域。str...
12月13日[编码文章]浏览:25
-
「 C语言 」 还不懂指针的一定要进来,它没有你想的那么难
前言本篇博客主要是初始指针,简单使用指针,在日常的使用解决问题中运用指针。(文末福利不要错过!! 一. 指针是什么?指针:是内存单元的编号,也就是指针。...
12月13日[编码文章]浏览:30
-
超硬核知识:两万字总结《C++ Primer》要点
对于想要入门C++的同学来说,《C++ Primer》是一本不能错过的入门书籍,它用平易近人的实例化教学激发学生的学习兴趣,帮助学生一步步走进C++的大门。在本文中,作者Jacen用两万多字总结了《C++ Primer 中文版(第五版)》1-16章的阅读要点,可以作为该书的阅读参考。...
12月13日[编码文章]浏览:26
-
关于C/C++运算符优先级问题探讨
最近在知乎上看到一个c/c++运算符连写的问题,引发了诸多网友的讨论,具体内容如下图:乍一看,这句代码很长,确实有些让人糊涂,尤其是学习过python的同学,对此写法不太理解,今天我们一起来说一说。优先级在c语言的表达式中,如果存在多个运算符的时候,需要考虑数据的优先级和结合方向的问题,例如:x =...
12月13日[编码文章]浏览:26
-
-
-
通过位运算求两个数的和(求解leetcode:371. Sum of Two Integers)
昨天在leetcode做题的时候做到了371,原题是这样的:371. Sum of Two Integers Calculate the sum of two integers a and b, but you are not allowed to use the operator + and...
12月13日[编码文章]浏览:27