第一周9.11

来源:互联网 发布:svm算法 编辑:程序博客网 时间:2024/06/05 03:24

算数运算符与算数表达式

1


2一个频繁使用的基本操作:计数

++,--,变量才可以使用,常量不能用

举例:

int main()
{
    int i=3,j;
    j=++i;
    printf("%d %d",i,j);  //结果是4,4;++i前置改变了i本身的值,给自己加了一,如果是j=i++,输出结果是4,3,没错!是4,3,i++本身的副作用给自己加了一,所以变成4
    return 0;
}  



int main()
{
    int i=3;
    printf("%d\n",i++);
    printf("%d\n,i");//结果是3,3
    return 0;
}

3数值型数据的存储



int main()
{
    double a=0.65f;
    double b=0.6f;
    double c=a-b;
    if (c==0.05)
    printf("对了\n");
    else
    printf("错了\n");
    printf("%10.8lf %10.8lf\n",a,b);
    return 0;}                        浮点精度带来的运算误差

4指针极其运算

变量的要素:变量名,变量值,变量存储单元; 通过变量名,找到对应的存储空间,从而改变其值

内存的每一个字节都有编号,用十六进制表示,变量类型决定其长度,定义变量就是“占茅坑”,

一个变量的地址,称为该变量的指针

定义指针变量:基本类型 *指针变量名


5用scanf函数输入

scanf(格式描述串,变量地址)

格式控制符:%d,%i输入整形数据,ld,hd输入长,短整形

%o(八进制整数),%x(十六进制整数),%u(无符号十进制整数),%f,%c

6用printf函数输出

7赋值运算符与赋值表达式

a辅助过程中数据类型的自动转化

b复合赋值运算符

8逗号运算符和逗号表达式,优先级15级

9字符数据及字符类型

a转义字符

b错误提示的背后,汉字编码的使用

c字符串常量

10条件表达式

a关系运算符==,!=,<,<=,>,>=

b关系运算法则(优先级):

c关系表达式:用运算符把两个表达式连接起来,求值结果:真(1),假(0)


原创粉丝点击