C --- 数据和C

1、关键字

int,short,long,unsigned,char,float,double,_Bool,_Complex,_Imaginary

2、运算符

sizeof

3、函数

scanf()

4、C使用的基本数据类型

5、整数类型和浮点数类型的区别

6、对上述类型,如何书写常量和声明变量

7、使用printf()和scanf()来读写各种类型数据的值


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

位、字节、字 :用于描述计算机的存储单位。1字节 = 8位。'字'是自然的存储单位【】。


整形int 是存储方式:以二进制数字存储

浮点数float double存储方式:将小数部分和指数部分 分别存储。【具体的百度,我也没有懂?


int a = 1;  // 其中a是整型变量 1为整型常量


我这个电脑上int 与 long 的范围是一样的,都是占4个字节。

所有内存中一个字节所占的内存都是一样的,都是一个字节占8位16位的和32位的。主要区别就是int型数据,在16位中ING型数据点2个字节,而在32位中ING型占4个字节,跟LONG所占的字节数一样!

// 变量的类型要先对,并且显示时使用的'说明符'也得相匹配,不然出来的结果可能出错。【例如 无符号数3000000000 与有符号数-129496296 在内存中表示方法是一样的。

定义:short int a = 100 打印:printf("%hd",a);

定义:int a= 100 打印:printf("%d",a);

定义:unsigned int a= 100u 打印:printf("%u",a);

定义:long int a= 100l 打印:printf("%ld",a);


char类型:用于存储字母和标点符号之为的字符。【使用是使用一个字节存储整数类型】【ASCII码】

非打印字符[退格、换行或扬声器蜂鸣等]:一种是 直接使用ascii值 char beep = 7 ;       二种是 使用转义字符 char c = '\n';

使用ascii码时要注意数字和数字字符的区别:如字符4的ASCII码为52。写法'4'表示符号4而不是数值4。 【char c=100; printf("%c",c);     结果为d】 


浮点数:

默认情况下,编译器将浮点常量当作double类型。但可以使用2.3F   9.1L  这样将常量定为float double

其它类型 【书上也只大概说了下,暂不知道有多大的用


没有更多推荐了,返回首页