您的位置:首页 > 编程语言 > C语言/C++

ios开发-c语言之scanf函数和基本运算的学习

2015-03-06 23:10 573 查看
scanf函数和基本运算的学习

一.内存

    数据在内存种以0和1存储,定义变量的时候,首先在内存中分出一块内存给变量,通过scanf函数可以给变量赋值.

    1)变量的类型决定了在内存种所占据的字节数:

    int-4个字节    char-1个字节  float-4个字节  double-8个字节

    2)路由寻址:

     a.在定义变量中,将大的内存地址优先分配给先定义的变量;

     b)第一个字节就是变量的地址.

    3)如何查看内存的地址:

格式:int a;

printf(“a的内存地址是%p”, &a);

下图是我的笔记:



二.scanf函数的学习:此函数是系统带的函数,需要#include <stdio.h>来声明,这是一个阻塞时函数,待用户输入数据后,通过赋值给地址,将数据存储在定义的变量中.
格式:int a;
scanf(“%d”, &a);
用法如下图:要注意的是scanf中不能写\n!
下图是我的笔记:



三.C语言的基本运算:
C语言攻击34种运算,常用的有+, -, *, /, %(模运算:取余运算),注意模运算的征服取决于%的左侧数值.
此处涉及到类型的转换,共计3中:
1)自动类型转换

int a =
1.2;
2)自动类型提升
int b =10.22+ 10; 
3)强制类型提升
int c = (int)1.2f;
下图是我的笔记:



下图是我的练习:



总结:
由于scanf函数的特性,在里面一定不能加\n,后面接收地址的变量一定要写上&.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息