zoukankan      html  css  js  c++  java
  • 从头开始-02.C语言基础

    变量的内存分析:

    #include <stdio.h>
    
    int main()
    {
    	//内存地址由大到小
    	int a=10;
    	int b=20;
    	
    	//&是一个地址运算符,取得变量的地址
    	//%p用来输出地址
    	printf(“a的地址是:%p
    ”,&a);
    	printf(“b的地址是:%p
    ”,&b);
    	return 0;
    }
    

    总结

    1.内存寻址由大到小,优先分配内存地址比较大的字节给变量

    2.变量越先定义,内存地址就越大

    3.取得变量的地址:&变量名

    4.输出地址:%p

    5.一个变量一定要进行初始化,才能使用

    scnf函数的用法:

    1.scanf函数中,要使用参数地址&参数名

    例如:int number; scanf(“%d”,&number);

    2.一次输入多个值,并以某些符号隔开

    int num1,num2;

    scanf(“%d,%d”,&num1,&num2);

    3.如果scanf参数中以空格隔开,实际输入可以以空格、tab、回车作为分隔符

    4.不能在scanf函数中写

    例如:int number; scanf(“%d ”,&number);是错误的,正确的应该是scanf(“%d”,&number);

    算术运算符:

    基本运算符 + - * / %

    对于取余运算符%(模运算) 1.%两边都是整数 2.%取余结果的正负性只跟%左边的树枝有关

    自动类型转换:int a=10.9; (double->int)

    强制类型转换:int b=(int)10.7; (double->int)

    自动类型提升:double c=10.6+6; (int->double)

    简单实例:用户输入时间,然后判断出是几分几秒。

  • 相关阅读:
    models F Q查询
    Django models 多对多 操作
    Cookies与session的区别
    Form表单验证
    图片上传
    Django进阶
    sql 单个字段去重查询 distinc 和 group by的效率问题
    Django知识点整理
    Web应用请求和响应 HTTP相关
    Django中的几种重定向方式
  • 原文地址:https://www.cnblogs.com/mekor/p/3875525.html
Copyright © 2011-2022 走看看