第3章基本输入输出和顺序程序设计 (2)u格式字符:用来输出无符号的十进制整数 注意:有符号的整数也可以用无符号的形式进行输出, 无符号的整数也可以用有符号整数的形式来输出 例如 int a=-1 printf( %u", a) 运行后结果如下: 65535 因为-1在内存中以16个1的形式存在,不带符号的话, 直接转换成十进制后结果为65535。 Back
第3章 基本输入输出和顺序程序设计 (2)u格式字符:用来输出无符号的十进制整数。 注意:有符号的整数也可以用无符号的形式进行输出, 无符号的整数也可以用有符号整数的形式来输出。 例如: int a=-1; printf("%u",a) 运行后结果如下: 65535 因为-1在内存中以16个1的形式存在,不带符号的话, 直接转换成十进制后结果为65535
第3章基本输入输出和顺序程序设计 (3)o格式字符:用来输出无符号的八进制整数 例如: int a=-1 printf(%0" a 运行后结果如下: 17777 与上题一样,它只是将十六个一转换成了无符号的 八进制就是这样的结果。 Back
第3章 基本输入输出和顺序程序设计 (3)o格式字符:用来输出无符号的八进制整数。 例如: int a=-1; printf("%o",a) 运行后结果如下: 17777 与上题一样,它只是将十六个一转换成了无符号的 八进制就是这样的结果
第3章基本输入输出和顺序程序设计 (4)x格式字符:用来输出无符号的十六进制整数 例如: int a=-2 printf(%x", a) 运行后结果如下: fife -2在计算机中表示为1111,所以四位为一位 换成无符号十六进制后就是这样表示的。 Back
第3章 基本输入输出和顺序程序设计 (4) x格式字符:用来输出无符号的十六进制整数。 例如: int a=-2; printf("%x",a) 运行后结果如下: fffe -2在计算机中表示为1111111111111110,所以四位为一位 换成无符号十六进制后就是这样表示的
第3章基本输入输出和顺序程序设计 (5)c格式字符:用来输出一个字符。 因为字符变量在计算机中是占一个字节的,而整型变量 则占两个字节,所以整型变量在可输出的范围内 (ASCI码0~255之间的字符)是可以与字符数据相互 转换的 例如 int a =98 char ch=a' printf( %c, %c a, ch) 运行后结果如下: a Back
第3章 基本输入输出和顺序程序设计 (5) c格式字符:用来输出一个字符。 因为字符变量在计算机中是占一个字节的,而整型变量 则占两个字节,所以整型变量在可输出的范围内 (ASCII码0~255之间的字符)是可以与字符数据相互 转换的。 例如: int a=98; char ch='a'; printf("%c,%c",a,ch) 运行后结果如下: b,a
第3章基本输入输出和顺序程序设计 (6)s格式字符:用来输出一个字符串 例如: maino printf( %s it "l string 运行后结果如下: string Back
第3章 基本输入输出和顺序程序设计 (6) s格式字符:用来输出一个字符串。 例如: main() printf("%s" , "string") 运行后结果如下: string