task/

directory
v0.0.0-...-13c1b31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2020 License: MIT

Directories

Path Synopsis
练习 2.1: 向tempconv包添加类型、常量和函数用来处理Kelvin绝对温度的转换, Kelvin 绝对零度是−273.15°C,Kelvin绝对温度1K和摄氏度1°C的单位间隔是一样的。
练习 2.1: 向tempconv包添加类型、常量和函数用来处理Kelvin绝对温度的转换, Kelvin 绝对零度是−273.15°C,Kelvin绝对温度1K和摄氏度1°C的单位间隔是一样的。
练习 2.2: 写一个通用的单位转换程序,用类似cf程序的方式从命令行读取参数 如果缺省的话则是从标准输入读取参数 然后做类似Celsius和Fahrenheit的单位转换,长度单位可以对应英尺和米,重量单位可以对应磅和公斤等。
练习 2.2: 写一个通用的单位转换程序,用类似cf程序的方式从命令行读取参数 如果缺省的话则是从标准输入读取参数 然后做类似Celsius和Fahrenheit的单位转换,长度单位可以对应英尺和米,重量单位可以对应磅和公斤等。
练习 2.3: 重写PopCount函数,用一个循环代替单一的表达式。
练习 2.3: 重写PopCount函数,用一个循环代替单一的表达式。
练习 2.4: 用移位算法重写PopCount函数,每次测试最右边的1bit,然后统计总数。
练习 2.4: 用移位算法重写PopCount函数,每次测试最右边的1bit,然后统计总数。
练习 2.5: 表达式x&(x-1)用于将x的最低的一个非零的bit位清零。
练习 2.5: 表达式x&(x-1)用于将x的最低的一个非零的bit位清零。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL