1.C语言的数据类型

001基本类型

字符类型:

                char = 1 byte = 8 bit

1111 1111       1-----------最高位符号位,1 负 0 正

unsigned char     无符号的字符类型

signed char         有符号的char类型

整型:

短整型:short  = 2 byte

unsigned short       无符号短整型

signed short           有符号短整型

整形:int = 4 byte

unsigned int         无符号整型

signed int             有符号整形

长整形:long = long int = 4 byte

长长整形:long long = long long int = 8 byte

long long long = 12 byte

long long long long = 16 byte

实型(浮点型):

单精度类型:float 4 个字节

双精度类型:double 8 个字节

枚举:enum

002.构造类型

        数组类型:

char buf[10]      10个字节

Int buf[10]          40个字节

结构体类型:           struct    (见C高级)

共用体(联合体):union    (见C高级)

003.指针类型:

32位        4个字节

64位        8个字节

char *        int *        void *

004.空类型

                0字节        void

2.C语言标识符

001.组成

        数字、字母、下划线组成,并且数字不能开头。

002.规则

        见名知意 age name

区分大小写 Andy != andy

驼峰命名法:

大驼峰:SchoolName

小驼峰:schoolName

通过下划线把每一个单词拼接起来 school_name

003.32个关键字

变量名不能与C语言当中的关键字(32个)重合

关键字:C语言为这个词语赋予了特殊的含义。

12个变量类型:

char  short  int  long  signed  unsigned  float  double

struct enum  union  void

6个存储类型:

auto  register  extern  const  static  volatile

12 个控制语句(逻辑类型):

if  else  switch  for  case  while  do  goto  continue

break  return  default

sizeof():求所占内存大小

typedef:类型重命名

给大家分享一篇优美的文章,大家可以省略以下内容不看。

《摆脱童稚状态》

李银河所译约翰盖格农《性社会学》第十七章“性环境”,集中叙述了美国对含有性内容的作品审查制度的变迁,因而成为全书最有神彩的一章。美国在两次大战前对“色情作品”的审查是最严的,受到打击的决不止是真正的色情作品。就以作家为例,不但海明威、雷马克有作品被禁,连最为“道学”的列夫托尔斯泰也上了禁书榜。在本世纪二十年代,美国的禁书榜上不但包括了乔依斯的《尤利西斯》,劳伦斯的《恋爱中的女人》等等,拉伯莱斯的《阿拉伯之夜》和雷马克的《西线无战事》也只能出节本。事有凑巧,我手上正好有一本国内出版的《西线无战事》,也是节本,而且节得上气不接下气。这种相似之处,我相信不仅仅是有趣而已。以前我们谈到国内对书刊、影视某些内容过于敏感时,总是归因亏中外国情不同,让会制度不同,假如拿美国的三十年代和现在中国做个对比,就很容易发现新的线索。

自一次大战后,美国对色情作品的检查呈稳步上升之势。一方面对性作品拼命压制,一方面严肃文学中性主题不断涌现,结果是从联邦到州、市政府开出了长得吓人的禁书书单。遭难的不只是上述作家,连圣经和莎翁的戏剧也只能通过节本和青少年见面。圣经抽掉了《雅歌》,莎翁抽掉了所谓猥亵的内容,结果是孩子们简直就看不明白。当然,受到限制的不仅是书刊,电影也没有逃出审查之网。在电影里禁止表现娼妓,长时间的作爱,禁止出现裸体、毒品、混血儿(!!)、性病、生育和嘲笑神职人员的镜头。

当时严格的检查制度有其理论,这种理论认为一切对性的公开正面(非谴责性)的讨论都会导致性活动的泛滥,因为性知识是性行为的前兆。这就是说,性冲动是强大的,一受刺激就会自动表达出来。与此相辅相成的是另一个理论:性是危险的,人是薄弱的,必须控制性来保护人。这种观点和时下主张对文学作品严加控制的观点甚是相似。在我们国家里,现在正有人认为青少年的性犯罪和书籍、录相带有关系;还有一些家长反映孩子看了与性有关的书刊,影响了学习。因此主张对有性内容的书刊、录相严加限制。

但是在我看来,像这样的观点因为是缺少科学训练的人提出的,多少总有点混乱不清的地方。比方说二十年代美国这种理论。在科学上我们只能承认它是一种假设,必须经过验证才能成立;而且它又是一种最糟不过的假设,定义不清,以致无法设计一种检验方法。我在报刊上看到一些统计数字,指出有多少性犯罪的青少年看过“不良”书刊或者黄色录相带,但是这样立论是错误的。

实际上有效的立论应是指出有多少看过“不良”书刊的青少年犯了罪。在概率论上这是两个不同的反验概率,没有确定的关系,也不能够互相替代。至于家长说孩子看了与性有关的书刊,影响了学习,实际上是提出了一个因果模型??看某些书刊——影响学习。

有经验的社会学家都会同意,建立一个可靠的因果模型是非常困难的。就以前述家长的抱怨为例,首先你要证明,你的孩子是先看了某些书刊,而后学习成绩才下降的:其次你要证明没有一个因素既影响到孩子看某种书,也影响到孩子的学习,我知道有一个因素要影响到这两件事,就是孩子的性成熟。故而上述家长的抱怨不能成立。现在的孩子营养好,性成熟早,对性知识的需求比他们的父母要早。据我所知,这是造成普遍忧虑的一个原因。假如家长只给他们馒头和咸菜吃,倒可以解决问题(使其性成熟期晚些到来)。以上论述要说明的是,关于色情作品对青少年的腐蚀作用,公众从常识的观点得出的结论和专家能做出的结论是不一样的,倘非如此,专家就不成其为专家。

当然,人们给所谓色情作品定下的罪名不仅是腐蚀青少年,而且是腐蚀社会。在这方面书中有一个例子,就是六十年代的丹麦试验,1967年,丹麦开放了色情文学(真正的色情文学)作品,1969年开放了色情照片,规定色情作品可以生产,并出售给十六岁以上的公民。这项试验有了两项重要结果:其一是,丹麦人只是在初开禁时买了一些色情品,后来就不买或是很少买,以致在开禁几年后,所有的色情商店从哥本哈根居民区绝迹,目前只在两个小小的地区还在营业,而且只靠旅游者生存。本书作者对此的结论是:“人有多种兴趣,性只是其中的一种,色情品又只是其中一个小小的侧面。几乎没有人会把性当做自己的主要生活兴趣,把色情品当作自己的主要生活兴趣的人就更少见.丹麦试验的第二个重大发现是色情业的开放对某些类型的犯罪有重大影响。猥亵儿童发案率下降了百分之八十,露阴癖也有大幅度下降。暴力污辱罪(强奸,狠亵)也减少了。其它犯罪数没有改变。这个例子说明色情作品的开放会减少而不是增加性犯罪,笔者引述这个例子,并不是主张什么,只是说明有此一事实而已。

美国对色情作品的审查浪潮在二次大战后忽然退潮了,本书作者的观点是:这和美国从一个保守的、乡村为主的、单一清教国家,转变成了多元的国家有关。前者是反移民、反黑人、反共、排外的,社会掌握在道德警察千里;后来变成了一个都市化、工业化的社会,那种严格检查的背景就不存在了。这种说明对我们甚有意义,我们国家也是一个以乡村为主的国家。至于清教传统,我们没有过。清教徒认为人本性是恶的,必须加以限制。我们国家传统哲学认为人性本善,但是一到了“慕少艾”的年龄,他就不再是好东西了。所以对于青春期以后的人,两边的看法是完全一样的。本书作者给出了一个美国色憎开放程度的时间表,在此列出,以备参考:早于四十年代:任何女性的裸体或能引起这类联想的东西,包括掀起的衣裙、乳头的暗示,都属禁止;四十年代:色情杂志上出现裸女背影;五十年代:乳房的侧影;,六十年代:出现乳头;《花花公子》杂志上出现女性阴部;七十年代:男性主殖器出现在《维瓦》和《花花女郎》杂志上,女性的阴唇出现在《阁楼》和《花花公子》杂志上,每当杂志走得更远时,审查员就大声疾呼,灾难就要降临;但是后来也没闹什么灾。所以这些人就落入了喊“狼来了”那个孩子的窘境。

性社会学》这本书里把对影视出版的审查,看作一种性环境。

这种审查的主要目标是色情作品,所以含有性内容的严肃作品在这里只是被“捎带”的,所谓严肃作品,在我看来应该是虽然写到了性,但不以写性为目的的作品。这其中包括了以艺术上完美为目标的文学、影视作品,社会学、人类学的专业书,医学心理学的一部分书。据我所知,这类作品有时会遇到些麻烦。从某种意义上讲,严肃的作家、影视从业人员也可以算做专家,从专家的角度来看审查制度,应该得到什么样的结论呢?

改革开放之初,聂华苓、安格尔夫妇到中国来,访问了我国一批老一代作家。安格尔在会见时间:你们中国的作品里,怎么没有写性呢?性是生活中很重要的事呀。我国一位年长的作家答道:我们中国人对此不感兴趣!这当然是骗洋鬼子的话,实际情况远非如此,但是洋鬼子不吃骗,又问道:你们中国有好多小孩子,这是怎么一回事?这句话的潜台词就是这些孩子不是你捏着鼻子,忍着恶心造出来的罢。当然,我们可以回答:我们就是像吃苦药那样做这件事!但是这样说话就等于承认我们都是伪君子。

事实上性在中国人生活里也是很重要的事,我们享受性生活的态度和外国人没有什么不同。在这个方面没必要装神弄鬼。既然它重要,自然就要讨论。严肃的文学不能回避它,社会学和人类学要研究它,艺术电影要表现它;这是为了科学和艺术的缘故,然而社会要在这方面限制它,于是,问题就不再是性环境,而是知识环境的问题了。

《性社会学》这本书描述了二十年代美国是怎样判决淫秽书的:起诉人从大部头书里摘出一段来,念给陪审员听,然后对他们说:难道你希望你们的孩子读这样的书吗?结果海明威。劳伦斯、乔伊斯就这样被禁掉了。我不知道我们国家里现在有没有像海明威那样伟大的作家,但我知道假如有的话,他一定为难以发表作品而苦恼。海明威能写出让起诉人满意的书吗?不能。

我本人就是个作者。任何作者的书出版以后,会卖给谁他是不能够控制的。假如一位严肃作家写了性,尽管其本心不是煽情、媚俗,而是追求表达生活的真谛,也不能防止这书到了某个男孩子手里,起到手淫前性唤起的作用。故此社会对作家的判决是:因为有这样的男孩子存在,所以你的书不能出。这不是太冤了吗?但我以为这样的事还不算冤,社会学家和心理学家比他还要冤。事实上社会要求每个严肃作者、专业作者把自己的读者想象成十六岁的男孩子,而且这些男孩似乎还是不求上进、随时要学坏的那一种。

我本人又是个读者,年登不惑,需要看专业书,并且喜欢看严肃的文学书,但是市面上只有六十二个故事的《十日谈》,节本《金瓶梅》,和被宰得七零八落的雷马克;还有一些性心理学性社会学的书,不客气地说,出得完全是乌七八糟。前些日子买了一本福科的《性史》,根本看不懂,现在正想办法找英文本来看。这种情形对我是一种极大的损害,在此我毫不谦虚地说,我是个高层次的读者,可是书刊检查却拿我当十六岁的孩子看待。

这种事情背后隐含着一个逻辑,就是我们国家的出版事业必须就低不就高,一本书能不能出,并不取决于它将有众多的有艺术鉴赏力或者有专业知识的读者,这本书应该对他们有益;而是取决于社会上存在着一些没有鉴赏力或没有专业知识的读者,这本书不能对他们有害。对我来说,书刊审查不是个性环境,而是个知识环境,对其他知识分子也是这样的,这一点是《性社会学》上没有提到的,二三十年代,有头脑的美国人,如海明威等,全在欧洲呆着,后来希特勒把知识分子又都撵回到美国去,所以美国才有了科学发达、人文荟萃的时代。假如希特勒不在欧洲烧书、杀犹大人,我敢说现在美国和欧洲相比,依然是个土得掉渣的国家,我不敢说国内人材凋零是书刊检查之故,但是美国如果现在出了希特勒,我们国内的人材一定会多起来。

假如说市场上有我需要的书,可能会不利于某些顽劣少年的成长的话,有利于少年成长的书也不适合于我们。

第 6 篇、Linux C基础 | 数据类型和标识符相关推荐

  1. Python开发【第二篇】:基础数据类型

    内容概要 格式化输出 运算符 编码 基本数据类型 深浅拷贝.小数据池 1.格式化输出 # %s 占位字符串. 实际上可以占位任何东西(用的最多的) # %d 占位整数. 只能占位数字 # name = ...

  2. 【Linux从青铜到王者】第二十三篇:Linux网络基础第四篇之kcp协议

    系列文章目录 文章目录 系列文章目录 前言 一.kcp协议简介 二.kcp技术特性 1.RTO翻倍vs不翻倍 2.选择性重传 vs 全部重传 3.快速重传 4.延迟ACK vs 非延迟ACK 5.UN ...

  3. 韦东山嵌入式教程第四篇Linux驱动基础知识学习笔记(1)——Hello驱动程序

    驱动入门--Hello驱动程序 1.怎么写出一个驱动程序? 确定主设备号 定义自己的file_operations结构体 实现对应的open.read.write函数,填入file_operation ...

  4. 【Linux从青铜到王者】第十四篇:Linux网络基础第一篇

    系列文章目录 文章目录 系列文章目录 前言 一.计算机网络的发展过程 1.独立模式 2.网络互联模式 3.局域网LAN 4.广域网WAN 二.认识计算机网络协议 1.协议的概念 2.什么是网络协议 3 ...

  5. 【Linux从青铜到王者】第二十篇:Linux网络基础第三篇之IP协议

    系列文章目录 文章目录 系列文章目录 前言 一.IP协议基本概念 二.IPv4首部 三.网络号和主机号 四.早期地址管理方式 五.CIDR(Classless Interdomain Routing) ...

  6. linux 管道来删除,Linux入门基础(五):Linux管道,重定向,文本处理

    多命令协作:管道及重定向 在Linux中,大多数命令都很简单,每个命令往往只实现一个或几个很简单功能. 我们可以通过将不同功能的命令组合起来一起使用,达到完成某个复杂功能的目的 CLI下几乎所有的命令 ...

  7. Linux C基础笔记(4)终结篇

    Linux C基础笔记(4)终结篇 补充申明:Linux C基础笔记共分为四部分,第一部分是Linux下基本命令,以及vi编辑器的使用还有C中的数据类型,第二部分为运算符.常量变量和输入输出.第三部分 ...

  8. 【Linux】ARM篇一--计算机基础与RAM处理器概论

    ARM篇一--计算机基础与ARM处理器概论 一.计算机基础 1.Linux嵌入式底层导学 1.1 Linux学习过程 1.2 操作系统的分层作用 2.计算机基础知识 2.1 计算机的进制 2.2 计算 ...

  9. Java基础篇1——变量与数据类型

    Java基础篇1--变量与数据类型 1.标识符命名规则 标识符以由大小写字母.数字.下划线(_)和美元符号($)组成,但是不能以数字开头. 大小写敏感 不能与Java语言的关键字重名 不能和Java类 ...

最新文章

  1. 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
  2. Win7 VS2013环境编译Squirrel 3.0.7
  3. OpenGl 绘制一个立方体
  4. 基于VC++开发串口通信的方法
  5. android开发工具下载
  6. Objectc 基础类型
  7. 【clickhouse】clickhouse 漫谈SIMD、SSE指令集与ClickHouse向量化执行
  8. BZOJ 2456: mode
  9. 用户角色权限设计思路
  10. java 读取资源文件最详细解读
  11. Android 反编译指南
  12. BIOS设置中的启动引导模式以及SATA的三种模式
  13. C语言编程入门——浮点数
  14. 程序员自编 “购房宝典” 火爆 GitHub !
  15. 根据线索整理的一套在2021年继续使用Flash Player的方法(20.12.29更新)
  16. Vim使用全指南 (环境配置,插件推荐,美化) (C++,Python,MarkDown,R...)
  17. 神经网络量化--per-channel量化
  18. linux操作系下RAR的使用
  19. 使用哈希函数:H(k)=3k MOD 11,并采用链地址法处理冲突。试对关键字序列(22,41,53,46,30,13,01,67)构造哈希表,求等概率情况下查找成功的查找长度,并设计构造哈希表
  20. Python_变量声明

热门文章

  1. Winform自定义MessageBox
  2. servlet和jsp简介
  3. CentOS如何修改时区
  4. 深度学习中GPU和显存
  5. DataView对象
  6. 互联网时代:天才与伟人的区别
  7. 四、无限法则roe-滑雪进阶入门小贴士
  8. 数据挖掘中的数据预处理方法总结
  9. 【字符转换】——全角和半角转换
  10. rocketmq内外网同时访问