1.printf()函数
%4.2f>>>>4为显示的域值,“.2表示保留小数点后两位小数”
2.C中数据类型的识别
如果是常量数据,编译器一般通过其书写来判别其类型,比如42是整数,42.42是浮点数;
变量则在声明语句中指明其类型
3,整数类型和浮点数类型
整数类型和浮点数类型在计算机内部的存储方式不同;
浮点数往往都是实际值的近似,对于一些算数运算,例如两个比较大的数相减,使用浮点数计算会损失更大的精度
浮点运算通常比整数运算慢
4.使用printf()函数的时候,格式说明符的数量和要显示的值得数目一定要相同。
如:
printf(“time is %d date is %d”,10);
在程序的执行过程中,用10为第一个%d提供打印值,然后使用内存中的任意值来为第二个%d提供打印值
5.进制
“0x”或者“0X”表示16进制
“0”表示使用8进制
“%0”显示8进制数
“%x”显示16进制数
显示c语言前缀:
%#o》》》0; %#x》》》0x; %#X》》》0x
6.char类型
在技术实现上,char是整数类型,这是因为char类型实际存储的是整数而不是字符(最小的整数类型为char);为了处理字符,计算机使用一种数字编码,用特定的整数来表示特定的字符;
标准ASCII码的范围是从0到127,只需7位即可表示,而char类型通常定义为使用8位内存单元(把一个字节定义为char使用的位数)
7.char ch='ABCD';》》》char='D';
8.转义字符不一定适用于所有的设备,如垂直制表符‘\v'在PC机上会产生奇怪的符号并且没有光标的移动,只有输出到打印机上才能正确的显示;
%4.2f>>>>4为显示的域值,“.2表示保留小数点后两位小数”
2.C中数据类型的识别
如果是常量数据,编译器一般通过其书写来判别其类型,比如42是整数,42.42是浮点数;
变量则在声明语句中指明其类型
3,整数类型和浮点数类型
整数类型和浮点数类型在计算机内部的存储方式不同;
浮点数往往都是实际值的近似,对于一些算数运算,例如两个比较大的数相减,使用浮点数计算会损失更大的精度
浮点运算通常比整数运算慢
4.使用printf()函数的时候,格式说明符的数量和要显示的值得数目一定要相同。
如:
printf(“time is %d date is %d”,10);
在程序的执行过程中,用10为第一个%d提供打印值,然后使用内存中的任意值来为第二个%d提供打印值
5.进制
“0x”或者“0X”表示16进制
“0”表示使用8进制
“%0”显示8进制数
“%x”显示16进制数
显示c语言前缀:
%#o》》》0; %#x》》》0x; %#X》》》0x
6.char类型
在技术实现上,char是整数类型,这是因为char类型实际存储的是整数而不是字符(最小的整数类型为char);为了处理字符,计算机使用一种数字编码,用特定的整数来表示特定的字符;
标准ASCII码的范围是从0到127,只需7位即可表示,而char类型通常定义为使用8位内存单元(把一个字节定义为char使用的位数)
7.char ch='ABCD';》》》char='D';
8.转义字符不一定适用于所有的设备,如垂直制表符‘\v'在PC机上会产生奇怪的符号并且没有光标的移动,只有输出到打印机上才能正确的显示;