c语言学习笔记2018.10.11

C语言将字符常量视为int 类型而非char类型

非打印字符的三中表示方法

第一种是使用ASCII码
	例如蜂鸣字符  char beep=7
第二种方法 使用特殊的符号序列表示特殊字符。这些符号序列就是转义序列(转义序列赋给字符变量是必须加单引号)
	引申:
			是否能产生听到或看到的警报,取决于计算机的硬件,C标准规定警报字符不得改变活跃位置,标准活跃位置指
			显示设备中下个字符出现的位置(光标位置就是活跃位置),在程序中把报警字符输出效果是发出蜂鸣,但不会移动光标
	解释\0oo和\xhh 是ASCII码的特殊表示,如果要用八进制ASCII表示一个字符要加\并用单引号。	
第三种方法十六进制即反斜杠后加一个x或X
	注 
		无论是普通字符还是转义序列,只要是双引号括起来的字符集合都不需要加单引号。
		转义序列可移植,ASCII收ASCII码系统局限

在这里插入图片描述

float 类型至少能表示6位有效数字
double类型至少能表示10位,至少13位有效数字mmp?

此处查询菜鸟编程的c语言数据类型,有详细的解释。
http://www.runoob.com/cprogramming/c-data-types.html

另外附上数据类型转化的讲解
在这里插入图片描述

浮点型常量 可以省略正、小数点、指数部分,但小数点和指数部分不可同时省略,小数部分和整数部分不可同时省略

猜你喜欢

转载自blog.csdn.net/qq_43261873/article/details/82988309