zoukankan      html  css  js  c++  java
  • 基本数据类型与表达式4 零基础入门学习Delphi05

    基本数据类型与表达式4

     

    让编程改变世界

    Change the world by program


     

    位运算符

      Delphi7有6个位运算符,它们的名称和具体含义如下表: [caption id="attachment_548" align="aligncenter" width="300"] 位运算符[/caption]   例如:字节型变量a和b,它们的值分别为:00000101和00000110,即十进制中的 5 和 6。那么就有以下值: [codesyntax lang="delphi"]
    Not a的值为:11111010,即十进制中的-6。
    
    a And b的值为:00000100,即十进制中的4。
    
    a Or b的值为:00000111,即十进制中的7。
    
    a Xor b的值为:00000011,即十进制中的3。
    
    a Shl 2的值为:00010100,即十进制中的20。
    
    b Shr 2的值为:00000001,即十进制中的1。
    [/codesyntax]  

    注意:位运算符具有以下特点

      位运算符的操作数必须是整数。 Not为单目运算符,其他5个运算符为双目运算符。 由于1个二进制位与0 相与,结果为0,与1 相与结果还是该二进制位,因此按位与运算符通常用来把整数的某些位清0。 由于1个二进制位与1 相或,结果为1,与0 相或结果还是该二进制位,因此按位或运算符通常用来把整数的某些位置1。 由于1个二进制位与1相异或,结果为该二进位的反,与0相异或结果还是该二进制位,因此按位异或运算符通常用来把整数的某些位取反。  

    知难行易:典型编程实例分析

      实例题目:鱼C计算器V2版本:上一个版本的基础上增加And, Not, Or, Xor, Shl, Shr 等。 演示:Follow me!(课件及源代码下载)  

    上机练习

      题目要求:综合鱼C计算器V1、V2版本,制作鱼C计算器V3版本,更加接近现实中的计算器。 演示:Follow me!(课件及源代码下载) [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://urlxf.qq.com/?jeeI3i3']视频下载[/Downlink]
  • 相关阅读:
    HDU 1269 迷宫城堡
    HDU 4771 Stealing Harry Potter's Precious
    HDU 4772 Zhuge Liang's Password
    HDU 1690 Bus System
    HDU 2112 HDU Today
    HDU 1385 Minimum Transport Cost
    HDU 1596 find the safest road
    HDU 2680 Choose the best route
    HDU 2066 一个人的旅行
    AssetBundle管理机制(下)
  • 原文地址:https://www.cnblogs.com/LoveFishC/p/3847104.html
Copyright © 2011-2022 走看看