C措辞资料点.docC语言-整型数据
1、 整型常量区别
十进制:无前缀,只有数字,非0开头:234,523,524
八进制:前缀为0,只有数字:032, 0554
十六进制:前缀0X,有数字和A~F(a~f): 0X4F,0X33
2、 整型变量的存储形式
整型变量的存储是以二进制补码的形式存储的
3、 整型变量分类
long (长整型)、short (短整型)、signed (有符号,默认)> unsigned (无符号)
4、 字节及数值范围
整型2字节:-32768~32767 [5位数]
整型无符号2字节:0~65535 [5位数]
整型 4 字节:-2147483648-2147483647 [10 位数]
整型无符号4字节:0~4294967295 [10位数]
5、 整型溢出
整型范围其实也是一个循环,如果赋予一个整型2字节的变量值为32768,那么其实质的 值会是-3276&绕一圈重新开始。其中规律可山二进制的运算得出。
C语言-实型数据
1、 实数(浮点数)表示形式
十进制小数形式:由数字和小数点(必须有)组成:, ,
指数形式:由十进制、加阶码标志E(e)以及阶码(整数,可带符号)组成,aEn(a十进制数, n十进制整数):123e3,12E-3
2、 规范化的指数形式:
是指在字母e或E之前的小数部分中,小数点左边应当有且只能有1位非零数字.
3、 实型变量存放形式
分为小数部分和指数部分分别存放
4、 实型变量的分类
Float 4字节
Double 8 字节
Long double 10 字节
5、 浮点数的精确性
浮点型变量是用有限的存储单元存储的,因此提供的有效数字是有限的,在有效位之外 的数宁将被舍去,所以浮点数一般不精确且对比大小时候一般只对比近似。
C语言-字符类型
1、 字符常量
用单引号O括起来的一个字符:'3',
2、 转义字符
是一种特殊的字符常量,是以反斜杠开头的字符序列:\n(回车),\t(横下跳到下一个制表 位置)
3、 字符变量
C语言中是1个字节的内存容量,以字符的ASCII码的二进制形式存放。
4、 字符变量特性:
1、 可表示(0-255无符号整数范围或-128-127有符号整数范围)
2、 可以对字符数据进行算数运算
3、 如果将整型数据赋予字符变量,取低八位。
5、 字符串常量
用一对双引号(“”)括起来的符号序列,以'\0,作为结束符,C语言中可用字符数组表现
其他:
1、 的优先级别比高。
2、 无论任何情况i++,永远是先i再++ : i=3;y=(i卄)+0++)+0卄)y=9
顺序结构
1、 C语言本身并不提供输入/输出语句,输入/输出方法而是由C函数库提供。其中标准的输 入输出头文件是S t i d o . h .
2、 字符数据输入输出
putchar(char):向输出设备输出一个字符 getchar():从键盘读入一个字符,并显示在屏幕上 putch(char):输出字符到控制台(默认为显示器)[需包含头文件:]
getch():从键盘读取一个字符,不显示在屏幕上 getchar当输入完毕会,需要enter键才会执彳亍下一步,而getch输入即执彳亍.
3、 格式输入输出
1、printf函数-格式输出:printf(格式控制字符串%,输出列表) 格式控制字符串:d什进制整数),o(八进制整数),x什六进制整数),u(十进制无符号整数)
c(字符),s(字符串),f(小数形势输出一个实数),e(指数形式输出实数),g(输出实数,形 式自动选择宽度最小)
附加格式说明符:字母1,(用于长整型整数加在d,o,x,u前面,:%ld), m(指定数据输出宽 度,正整数),n(表示从输出小数位数或者对字符串从字符开始到指定位置截取的个数), —(对齐,补空格)
2^ scanf()-格式输入:scanf(格式控制,地址表列) 可指定输入数据宽度(“%5d”,&a)
如果除了格式控制符外还有其他字符,需同序列原样输入:(“%d, %d”,%d,%d)则应该 ,而不是3 3.
数值类型变量可用空格TAB或enter作为间隔,也表示输入结束 输入字符变量时,空格货转移字符都作为有效字符输入
4、 预处理命令:宏定义,文件包含,条件变异
1、 宏:用一个标识符来表示一个宁符串,宁符替换.
2、 宏格式:#define标识符字符串
3、 编译程序时候,先由预编译程序进行宏替换,然后再进行编译
4、 #undef标识符 终止宏
5、 文件包含
1、 使用#include<文件名 >或#inclu
C措辞资料点 来自淘豆网m.daumloan.com转载请标明出处.