c语言相关
acwingwingwing
这个作者很懒,什么都没留下…
展开
-
c语言数据类型转换
隐式转换何时发生运算转换:把不同数据类型混合运算。赋值转换:把一个值赋给与其类型不同的变量时。函数调用转换:实际参数与形式参数类型不一致时转换。运算时各函数类型的优先级(由低到高):char short——int——unsigned——long——float——double。显示转换格式为:(类型名)操作数例子:(int)(x+y) 是先求出x+y的值,因为运算符()的优先级比强制运算符(int)优先级高。(int)x+y先求表达式(int)x的值,将x转换为int型,因为强制运算原创 2020-06-03 11:22:16 · 117 阅读 · 0 评论 -
字符与字符串相关
字符char型常量是指单个字符,字符串是多个字符的集合。char型常量在内存中已ASCII码的形式存储。例子:’070‘就不是char型常量,而是一个字符串。字符串字符串中一个字符占一个字节,转义字符占一个字节。并且自动在字符串结束处加上“\0”(字符数组结束标识),该转义字符占一个字节。...原创 2020-06-03 10:16:07 · 415 阅读 · 0 评论 -
c语言转义字符
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。注意:区分斜杠:"/" 与 反斜杠:"\" ,此处不可混淆。\xhh 十六进制转义不限制字符个数 ‘\x000000000000F’ == ‘\xF’实例:\x表示后面的字符是十六进制数,\0表示后面的字符是八进制数。例如十进制的17用十六进制表示就是‘\x11’,用八进原创 2020-06-03 09:49:29 · 1581 阅读 · 0 评论 -
c语言标识符命名规则
只能由字母(a到z,A到Z)、下划线(-)以及数字(0-9)组合而成。且开头必须是字母或者下划线,不能以数字开头。需要区分大小写,不可混用。不可使用c语言已有的关键字作为标识符。原创 2020-06-03 09:26:26 · 792 阅读 · 0 评论