字符

字符的本质实际上也是与整数的方式存储的.

代码的规范化:

代码的可读性更强[容易让自己和别人能更加的看清楚程序]

使程序更不容易出错

什么是字节:

字节就是存储的单位,并且是硬件所能访问的最小的单位

1字节  = 8

1K = 1024字节

1M = 1024K

1G = 1024 M

如果我计算一下我的内存可以运行多少个位   3*1024*1024*1024*8 =  结果就是等于你计算机所能运行多少位!

如果 int i 是占了4个字节  一个字节等于,因计算机锁能访问的最少单位是位.

CPU只能访问内存里面是的数据的.而不是直接操作软件.

不同类型的数据之间相互赋值的问题.

什么是ASCII

ASCII不是一个值,而是一种规定.

ASCII规定了不同的字符是使用哪个整数表示出来的

它规定的:

'A'  = 65

'B' = 66

'a' = 97

'b' = 98

'0' = 48;

字符的存储[字符的本质上与整数的存储方式是相同的];

2.>基本的输入和输出函数的用法

Printf() - 将变量的内容输出道显示器上[重点]

四种用法:

1/.printf("字符串");

2.printf("输出控制符",输出参数);

3.Printf("输出控制符输出参数2 ",输出参数1,输出参数2);

4.Printf("输出控制符  非输出控制符",参数1)

5.Printf("输出控制符  ",输出参数1 ,输出参数2);

输出控制符包含以下:

%d  int 

%ld  long int

%c char

%f float

%lf double

%x (或者%x %#x)            intlong int 或 short int

%0  int long int 或 short int

%s 字符串

为什么要使用输出控制符

如果C语言是没有控制符的,那么输出的我知道是数据还是指令呢?

1.01组合的代码可以表示数据或指令

2.如果01组成的代码可以表示数据的话,那么同样的01代码组合以不同的输出格式进行输出就会显示不同的效果.

scanf()[通过键盘将数据输入到变量中]

两种用法:

用法一:scanf("输入控制符", &i);

功能:将从键盘输入的字符转换为输入控制符所规定格式的数据,

然后存入到已输入参数值得地址的变量中.

用法二:

功能:将从键盘输入的字符转换为输入控制符所规定格式的数据,然后存入已输入参数值的地址变量中.

非输入控制符必须原样输入

如何使用scanf编写出高质量代码

1.使用scanf之前最好先使用printf提示用户以什么样方式来输出.

2.Scanf中尽量不要使用非输入控制符,尤其是\n 

3.应该编写代码的时候对用户非法输入做适当的处理(后期学习)

Char ch;

While((ch. = getchar())! = "\n")

Continue;