C语言程序设计整理(1)
来源:互联网 发布:ghgvh软件 编辑:程序博客网 时间:2024/05/22 00:35
1.标示符:标示 变量名、函数名、类型名...命名格式要求只能是数字+字母+下划线,首字母不能是数字,多单词用下划线进行分割.(OC中常将第二个单词首字母大写)。
2.0123 表示8进制,0x123 表示16进制 ;%x 输出16进制其中字母部分为小写,%X输出16进制其中字母部分为大写。123L表示十进制长整型,123UL表示十进制无符号长整型。
3.sizeof()是运算符,并不是函数。用于计算参数占用的字节数。(字节概念:8位二进制)
4.%ld 长整型十进制; %u无符号; %lu长无符号整型 ;%lld 长长整型; %llu长长无符号;%p专门用来输出地址。
5.int 4字节 short 2字节 long 8字节 char 1字节 C99标准:short为2字节 long 为4字节 int 为机器字长(即32位中int 为4字节,64位中 int 为8字节)float为4字节,double为8字节
6.运算符%不能对浮点型进行模运算;
7.贪婪规则:运算符能组合优先进行组合运算,例:0<=i<=9,优先进行0<=i运算,但运算结果为非零或零,非零视为1,无论结果如何,与9想不肯定不会大于9,所以结果恒为真。
8.-1不是0,所以为非零,即为真。
9.“,”可以用来连接多个表达式,输出最后的表达式。但是“,”的运算级别最低。例d=(a++,b+=a,c++);a++,b+=a都运行,但只讲c++的值赋给d。
10.ASCII码: “0~9”为 0为48; “A”为65 ;“ a”为97; “\0”为0;nl=“\n”为10; 空格=sp为32
11.全局变量(定义在函数外的变量),未初始化的时候值为0
局部变量(定义在函数内的变量),未初始化的时候值为随机
12.当不同作用域的变量名重复时,访问的是作用域小的。
13.scanf(“%c”,&a);有可能会接收“\n”,space等字符。
可以利用以下循环排除
while(1){ scanf(“%c”,&temp); if(temp=='\n') { break; }}
14.数组名是地址常量,表示数组中第一个元素的首位置。
15.字符型数组中‘\0’表示字符串的结束,称结束符。
- C语言程序设计整理(1)
- C语言程序设计整理(2)
- C语言程序设计整理(3)
- c语言程序设计(1)
- 重读《C语言程序设计》(王曙燕/主编),自我整理(上)
- 重读《C语言程序设计》(王曙燕/主编),自我整理(下)
- c语言程序设计(第1讲)关键字
- XMU C语言程序设计实践(1)
- C语言程序设计 试卷1
- C语言程序设计 -- 1 导言
- C语言程序设计(基础1)
- C语言程序设计(谭浩强)
- (未完成)C语言程序设计
- c语言程序设计(3)
- C语言程序设计(4)
- C语言程序设计(5)
- C语言程序设计(2)
- C语言程序设计(6)
- [LeetCode]Minimum Height Trees
- hdoj the Sum of Cube 5053 (简单数学)
- 微信语音识别和语义理解接口
- C语言之结构体
- [译]Android音频: 如何使用AudioTrack播放一个WAV格式文件?
- C语言程序设计整理(1)
- C++的异常捕捉
- 启动一个倒计时器
- 去除搜狐广告
- 计蒜客—外卖餐厅的展示(简单)
- Swift工程下使用OC版本的MKNetworkKit
- CTP训练营之牛刀小试
- 八大排序算法分析-插入排序
- MongoDB学习系列(一)mongo简介及相关操作