知识点总结:
1. 数据类型错误时,printf输出的规则
① 数据类型有哪些?
数据类型 | 字节数 | 取值范围 |
char | 1 (2^8=256) | -128~127 |
short | 2 (2^16=65536) | -32768~32767(上万) |
int | 4 (2^32=4G=40亿字节) | 上亿(一般用int) |
long | 4 (2^32=4G=40亿字节) | 上亿 |
float | 4 (2^32=4G=40亿字节) | 上亿 |
double | 8 (2^64=16G=160亿字节) | 上亿 |
注意:float要求将小数精确到小数点后6位,double要求将小数精确到小数点后10位。
②当数据的数据类型输入错误时,先将该值转换成二进制,再讲二进制利用“取反加一”的原则对改二进制进行转换。eg:
Char 198
转成二进制是:1100,0110
取反加一后是:0011,1010
十进制数字就是:-58
2.各语言代表的含义
chara = getchar( );//表示从键盘读取一个字符
putchar();//表示向屏幕输出一个字符
2. 用printf格式化时个标识符的含义:
%d以十进制输出整型
%x以十六进制输出
%X输出大小写不同
%c输出字符
%s输出字符串
%f输出浮点数(不仅可以输出float型,也可以输出double型)
3.写测试案例用sort( )函数
4.写一个数的几次方在C语言中的表示方法是:
在开头调用#include <math.h>函数
pow(a,b);
例如写10 的n次方在C语言中表达方式为:
pow(10,n)