---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
数据类型分为两种:静态数据和动态数据 静态数据:指永久性的数据,一般存储在硬盘内,存储时间长。 动态数据:指在程序运行过程中,产生的临时数据,存储在内存中。程序停止运行或者计算机关闭后数据清除。 C语言数据类型 C语言中的数据类型分为:基本数据类型、构造类型、指针类型、空类型 基本数据类型包括:整型、 浮点型(单精度浮点型和双精度浮点型)、字符型 构造类型包括:数组、结构体、 共用体、枚举 数据的表现形式有两种:常量和变量 常量:用来表示固定不变的数据 整型常量(int):所有整数 浮点型常量:单精度浮点型(float)和双精度浮点型(double) double类型的数据能表示比float类型更多的小数位 字符常量(char):一个数字、字母或者其他符号,用单引号(‘ ’)括起来,构成的就是字符常量。如:'1','a','?' 字符串常量:将一个或多个字符用双引号(" ")括起来,构成的就是字符串常量。如:"abc" 变量:用来表示一个值需要经常改变的数据。变量需要先定义才可以使用。 定义变量的格式:int age; int是变量的类型 age是变量名称。变量名属于标识符,遵守标识符的命名规则和命名规范要求。不同的变量类型占用存储空间不同。 给变量赋值:age = 10; =在这里表示将右边的值赋值给左边的变量。就是将10存储到变量age说分配的内存内。变量可以被多次赋值,每次赋值会覆盖原来的值。 定义变量的目的是给变量分配内存地址。给变量赋值是初始化变量。变量未经初始化之前,不能使用。 64位系统环境下内存分配如下: int、float 4字节 double 8字节 char 1字节
内存由大到小进行寻址,变量定义的越早,内存地址越大。变量存储空间的第一个字节的地址就是变量的地址。
scanf函数
int a;
scanf(“%d”,&a);
调用scanf函数时,程序会等待用户从键盘输入内容,输入完毕后按下回车键,程序才会继续往下进行。
scanf的第一个参数”%d”,要求用户输入一个十进制的整数。第2个参数是将用户输入的整数,存储到变量a所在的内存地址中。 &是地址运算符,用来获取变量地址。 可以使用1个scanf函数,同时接收多个值,赋值给多个变量。如scanf(“%d,%d,%d”,&a,&b,&c);输入时这样输入1,2,3。其中 , 为分隔符。 scanf的第一个参数中不能包含\n,这样会导致scanf函数无法结束。 ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 详细请查看:http://edu.csdn.net |
黑马程序员—C语言_基本数据类型
最新推荐文章于 2021-05-17 12:51:50 发布