美文网首页
C 数据对象

C 数据对象

作者: 2010jing | 来源:发表于2016-06-15 20:59 被阅读42次

    标识符

    1.png

    数据类型

    2.jpg

    short、int、long、char、float、double 是 C 语言里的六种基本数据类型。
    在32 位的系统上short 咔出来的内存大小是2 个byte;
    int 内存大小是4 个byte;
    long 内存大小是4 个byte;
    float 内存大小是4 个byte;
    double 内存大小是8 个byte;
    char 内存大小是1 个byte。
    但是注意这里指一般情况,可能不同的平台还会有所不同,具体平台可以用sizeof()验证一下

    变量的命名规则
    1、命名应当直观且可以拼读,可望文知意,便于记忆和阅读。
    标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复杂,用词应当准确。

    2、命名的长度应当符合“min-length && max-information”原则。
    C 是一种简洁的语言, 命名也应该是简洁的。例如变量名MaxVal 就比MaxValueUntilOverflow 好用。标识符的长度一般不要过长,较长的单词可通过去掉“元音”形成缩写。

    另外,英文词尽量不缩写,特别是非常用专业名词,如果有缩写,在同一系统中对同一单词必须使用相同的表示法,并且注明其意思。

    3、当标识符由多个词组成时,每个词的第一个字母大写,其余全部小写。比如:
    int CurrentVal;
    这样的名字看起来比较清晰,远比一长串字符好得多。

    4、尽量避免名字中出现数字编号,如Value1,Value2 等,除非逻辑上的确需要编号。比如驱动开发时为管脚命名,非编号名字反而不好。
    初学者总是喜欢用带编号的变量名或函数名,这样子看上去很简单方便,但其实是一颗颗定时炸弹。这个习惯初学者一定要改过来。

    5、对在多个文件之间共同使用的全局变量或函数要加范围限定符(建议使用模块名(缩写)作为范围限定符)。
    (GUI_ ,etc)标识符的命名规则:

    6、标识符名分为两部分:规范标识符前缀(后缀) + 含义标识。非全局变量可以不用使用范围限定符前缀。

    7、所有宏定义、枚举常数、只读变量全用大写字母命名,用下划线分割单词。
    例如:
    const int MAX_LENGTH = 100; //这不是常量,而是一个只读变量,具体请往后看

    #define FILE_PATH “/usr/tmp”
    

    转换格式
    %d 按整数形式转换输出 int 类型

    %ld 按长整数形式转换输出 long 类型

    %f 按带小数点形式转换输出 double 类型

    %e 按科学表示形式转换输出 double 类型

    %g 按带小数点形式或者科学表示形式转换输出 double 类型

    %Lf 按带小数点数形式转换输出 long double类型

    %c 输出一个字符 对应参数应表示字符的编码

    %s 输出一个字符串 字符串

    运算符、表达式、计算

    算术运算符

    •       一元和二元运算符         一元表示正号,二元表示加法运算
      
    •       一元和二元运算符         一元表示减号,二元表示减法运算
      
    •       二元运算符             乘法运算
      

    / 二元运算符 除法运算

    % 二元运算符 取模运算(求余数)

    例子
    求一个球体的体积,假设半径为6.5cm,pi为3.1416

    #include<stdio.h>
    int main(){
        printf("V = %f cm^3\n",3.1416 * 6.5 *6.5 *6.5);
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:C 数据对象

          本文链接:https://www.haomeiwen.com/subject/lrmpdttx.html