程序设计基础 第一节
知识点比较琐碎,不再系统化归类
内部文档:
变量:
表达式:
数据类型的作用:决定了2进制怎么样存,怎么样取
解释 ( )、[ ]、{ } 的用法
结构化程序设计方法:1.模块化 2.3种基本结构
不管是16位还是32为,-1在存储空间里永远都是“全1”,因为-1在计算机内部是用补码的形式存储的
ASCII码:
Bin | Oct | Dec | Hex | char |
---|---|---|---|---|
0000 0000 | 00 | 0 | 0x00 | NULL |
0011 0000 | 060 | 48 | 0x30 | 字符0 |
0011 0001 | 061 | 49 | 0x31 | 字符1 |
0100 0001 | 0101 | 65 | 0x41 | 字符A |
0110 0001 | 0141 | 97 | 0x61 | 字符a |
float存放实数
“China”字符串在存储的时候有6个字符,隐含了一个’\0’转义字符
‘\000’ 8进制代表 ‘\0’
FALSE为0,TRUE为1
同级别的从左到右执行
表达式:单个的变量or常量也是表达式
赋值号“=”:右结合 其优先级高于逗号运算符
x = y = y = 10 ⇔ x = ( y = ( y = 10 ) ) x = y = y = 10 \quad \Leftrightarrow \quad x = ( y = ( y = 10 ) ) x=y=y=10⇔x=(y=(y=10))
在这个例子中表达式y = 10的值是10