C是可移植性语言,因此可以在许多环境中使用,包括UNIX、Linux、MS-DOS、Windows和Macintosh OS。

使用C语言编写的内容的文本,称为源代码文件(source code file),通常以.c结尾。

如 test.c

test是基本名.c是扩展名。

int的取值范围依赖于计算机系统。一般地,一个int储存在计算机的一个word中。旧的IBM PC兼容机有16bit的word,因而使用16位来储存一个int,范围从-32768~32768。

#include<> 被称为C预处理器指令(preprocessor directive),本质上是一中复制---粘贴。C编译器在编译前会对源代码做一些准备工作,即预处理(preprocessing)。

C一定从main()开始执行。圆括号()的作用是用于识别main()是一个函数。

C的注释一定要声明开头和结尾 /* */。

C99增加了一种新的注释方式 // 只可以用于单行。(注意是两条连续的// 用于声明开头,无需声明结尾)。

C的标识符名规则:

编译器只识别前63个字符。外部标识符只允许使用31个字符。在程序编写环节,我们可以使用更长的字符。但是编译器会忽略超出的字符。例如,如果两个标识符都是64个字符,只有最后一个字符不同,那么编译器可能将其视为同一个名称,也可能不会。标准没有规定在这种情况下会发生什么。

可以用大小姐字母、数字、下划线_来命名。而且,名称第一个字符必须是字符或者是下划线,不能是数字。

C名称区分大小写。A和a是不同的。

"%c %d",ch,ch 显示C 67

显示八进制用 %0 代替 %d ,显示十六进制 用 %x 。

想显示C语言前缀,用%#o、%#x、%#X 分别生成0、0x、0X 前缀。

C 标准对基本数据类型只规定了允许的最小大小。

对于 16 位机,short 和 int 的最小取值范围是[−32767,32767];

对于32位机,long的最小取值范围 是[−2147483647,2147483647]。

对于unsigned short和unsigned int,最小取值范 围是[0,65535];

对于unsigned long,最小取值范围是[0,4294967295]。

long long类型是为了支持64位的需求,最小取值范围是 [−9223372036854775807,9223372036854775807];

unsigned long long的最小取 值范围是[0,18446744073709551615]。

最新文章

  1. CentOS 7.x设置自定义开机启动,添加自定义系统服务
  2. 证明tmult_ok的正确性
  3. Cocos2d-x环境搭建
  4. [MetaHook] R_SparkStreaks
  5. an&#39;gularjs 环境搭建之NodeJS、NPM安装配置步骤(windows版本)
  6. ibatis.net demo
  7. HDU 4614-Vases and Flowers(线段树区间更新)
  8. hdu 4614 Vases and Flowers (二分 线段树)
  9. Kafka (一)
  10. HBase、HDFS和MapReduce架构异同简解
  11. 21. leetcode 492
  12. 控制WinForm中Tab键的跳转
  13. 家庭记账本之微信小程序(三)
  14. putty失活不挂起运行
  15. JAVA多线程常用例子
  16. Guava Cache 总结
  17. 一个发送邮件的java类,包含多种发送方法
  18. 阿里云ecs配置辅助网卡绑定公网ip地址
  19. HTTP Status 500 PWC6188 jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
  20. 【转】numpy教程

热门文章

  1. 【服务器数据恢复】VSAN节点容量盘故障离线的数据恢复案例
  2. Mint UI中的坑:datetime-picker在PC浏览器上可以显示弹出的日期选择,但是在手机上是空白
  3. 配置Centos8网络绑定
  4. java技术系列(四) 泛型
  5. sap IUT240 Contract Accounts Receivable and Payable pdf
  6. 【快速学】指针是什么?指针常量、常量指针是什么?(C++)
  7. pytorch MNIST加载已下载的数据集出现问题及解决方法
  8. vue clickoutside 点击元素以外的区域隐藏该元素
  9. java使用array是copyof创建新长度数组
  10. py打包工具