C语言6 运算符和表达式

运算符与表达式

什么是运算符?什么是表达式?

int x,y;
x+y x-y  x>y x==y x=y

表达式的结果

(x+y)*(x-y)
char => short => int => float => double
/*如果x和 y类型 不同,最终结果按照上面结果类型转换*/

表达式不论怎么复杂。最终只有一个结果

……

C语言常用函数

sqrt

求给定值的平方根

sqrt() 用来求给定值的平方根,其原型为:

    double sqrt(double x);

【参数】x 为要计算平方根的值。

……

C语言4 -C语言整数和浮点数

C语言数据类型

基本类型

整数类型

char、short、int、long
char    8BIT    1字节     0~0xFF
short   16BIT   2字节     0~0xFFFF
int     32BIT   4字节     0~0xFFFFFFFF
long    32BIT   4字节     0~0xFFFFFFFF

特别说明:
int 在16位计算机中与short宽度一样,在32位以上的计算机中与long相同

……

C语言3 -变量

变量声明

变量类型 变量名;

变量类型 用来说明宽度是多大

int 4个字节
short 2个字节
char 1个字节

变量名的命名规则

……

C语言2-参数的传递与返回值

short plus(short x,short y,short z,short m)
{
        return x+y+z+m;
}
void main()                        //入口程序 程序开始执行的地方
{
        //调用函数
        plus(1,2,3,4);
        return;                        //执行结束
}
找到plus函数的反汇编  理解每一行汇编代码  找到参数是如何传递  返回值是如何返回的

plus函数对应反汇编代码和意义

调用函数调用:

……

Ubuntu下安装Transmission 挂PT 并配置域名访问

安装 Transmission

sudo apt-get install transmission-daemon

修改配置文件

先停止transmission

sudo service transmission-daemon stop

编辑

sudo vim /etc/transmission-daemon/settings.json
第14行修改为“dht-enabled”: false,
第15行是下载目录修改成你自己的“download-dir”: “/home/transmission/downloads”,
第20行修改为“encryption”: 2,
第23行修改为  "incomplete-dir": "/home/transmission/tmp",
第49行修改自定义的密码“rpc-password”: “123456”,
第52行修改成自定义的登录账号名称“rpc-username”: “transmission”,
第54行修改为“rpc-whitelist-enabled”: false,

建立文件夹和修改权限

sudo mkdir -p /home/transmission/downloads
sudo mkdir -p /home/transmission/tmp
sudo usermod -a -G transmission root
sudo chgrp -R transmission /home/transmission

检查目录用户组

……

VMware Fusion 10 Pro 序列号

111

VMware Fusion 10 Pro 序列号 导入虚拟机 以及下载地址

VMware Fusion 10 Mac 虚拟软件已于今年10月发布。新版的VMware Fusion 10 将兼容 macOS High Sierra,同时还支持最新 MacBook Pro 上的 Touch Bar。Fusion 10 还会改进图形性能和准确性,并采用苹果 Metal 技术。

……