第二章--类型运算符表达式
来源:互联网 发布:淘宝账号回收 编辑:程序博客网 时间:2024/06/08 08:31
2.1变量名:
数字字母下划线,不能以数字开头
对于内部来说,至少31个字符有效
选择变量名应该尽可能的在字面上表达变量的用涂
2.2数据类型及长度
int 反应所用机器中整数的最自然的长度
#include <stdio.h>#include <limits.h>int main(void){//第一种 printf("%d\n",SCHAR_MIN); printf("%d\n",SCHAR_MAX); printf("%d\n",SHRT_MIN); printf("%d\n",SHRT_MAX); printf("%d\n",INT_MIN); printf("%d\n",INT_MAX); printf("%d\n",LONG_MIN); printf("%d\n",LONG_MAX);//第二种 printf("%d\n",-(char)((unsigned char)~0>>1)); printf("%d\n", (char)((unsigned char)~0>>1)); printf("%d\n", (short)((unsigned short int)~0>>1)); return 0;}
2.3常量:
一个字符常量是整数。
字符常量一般用来与其他字符作比较,也可以进行数值运算
转义字符的表达方法:
‘\000’—三个八进制数
‘\x00’—两个十六进制数
‘\a’
常量表达式仅仅只包含常量的表达式,这种表达式在编译时求值,而不再运行时求值。
strlen()—库函数
sizeof()—-表达式
枚举常量:是一个常量整形值的列表
2.4声明:
任何变量的生命都可以用const来声明,指定该值不可修改
2.5算数运算符:
%运算符不能用于float和double
2.6关系运算符:
2.7类型转换:
自动转换是指把比较窄的的操作数转换为比较宽的操作数。
char和short类型的操作数,转换为int
当长整形变为短形式时,超出高位的部分将被舍弃
int i;char c;i = c;c = i;
2.8自增运算符和自减运算符:
void seqque(char s[],int c){ int i,j; for(i = j = 0; s[i] != '\0'; i++){ if(s[i] != c){ s[j++] = s[i]; } } s[j] = '\0';}
0 0
- 第二章 类型、运算符与表达式
- 第二章 类型,运算符和表达式
- 第二章 类型、运算符、表达式
- 第二章--类型运算符表达式
- 《C程序设计语言》笔记----第二章 类型、运算符与表达式
- 《C程序设计语言》 第二章 类型、运算符与表达式
- itpt_TCPL 第二章:类型、运算符以及表达式
- 第二章——类型、运算符与表达式
- K&R 第二章 类型,运算符 与表达式
- C语言--第二篇类型、运算符与表达式
- TCPL(The C Programming Language)读书笔记 第二章 类型、运算符与表达式
- The C programming language --第二章 类型、运算符与表达式 读书笔记
- The C Programming Language 第二章类型、运算符与表达式 读书笔记
- 【书中示例】--《C程序设计语言》第二章:类型、运算符、表达式
- 第二章: 数据类型、运算符、表达式
- 第二章 数据类型、运算符、表达式
- 第二章 表达式与运算符
- 一、类型、运算符、表达式
- 蓝桥杯 基础练习 数列特征
- cordova build机制
- LeetCode--242. Valid Anagram
- 关于TextReader
- 第十九讲--实例崩溃恢复原理剖析
- 第二章--类型运算符表达式
- 关于坚持
- cocoapods 找不到头文件
- 蓝桥杯 基础练习 查找整数
- RTX 组织架构刷新不出来
- java开发 web项目部署
- JDBC学习(三)
- ZOJ1100Mondriaan's Dream
- 控制 .net框架的RichTextBox的粘贴事件(为了只粘贴纯文本),怎么办?