• C语言-Hello world


    C语言初识

    本篇我们先了解C语言基础语法,编程基本规范,良好的代码格式:缩进、大小写、中英文、变量命名通俗易懂。

    注意:分号括号别丢,出现bug,多通过printf 定位解决

    第一个C程序

    //说明:熟悉C语言基本框架
    
    #include <stdio.h>	//头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义
    #include <stdlib.h>
    
    int main() {
    	printf("hello world
    ");	//printf(); 输出语句
    
    	printf("打开微信
    ");
    	//向命令行输入命令打开微信(路径需要用反斜杠
    	system("start D:\"Program Files (x86)"\Tencent\WeChat\WeChat.exe");
    	
    	printf("查看IP信息:
    ");
    	system("ipconfig /all");	//直接向命令行输入命令
    	system("pause");	//暂停,避免DOC窗口关闭
    	return 0;	//返回0,告诉操作系统程序结束
    }
    

    变量

    /*说明:了解变量,定义及使用
    1. 变量是程序可操作的存储区的名称,由字母、数字、下划线组成
    2. C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中
    3. 运算符可应用于变量上
    4. 常见的变量类型:int、char、float、double、void,其中 void一般不会定义变量,用于限定函数返回
    5. 全局变量:在main函数之外,全局可以引用 */
    
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    const int c = 50; //定义个全局变量并初始化,const修饰的变量可读不可修改
    float d; //单精度浮点数,4个字节
    extern int f; //外部变量,不需要建立存储空间,通过使用extern关键字声明变量名而不定义它
    
    int main() {
        int a;  //定义一个整型变量,建立存储空间
        int b = 0;  //定义一个整型变量并初始化为 0
        d = 321.321;  //全局变量赋值,注意:不需要再写类型
        double e = 321.987654321234; //双精度浮点数,8个字节,小数点后12位
        char g = 'a'; //定义一个字符数组
        //char h = 'abc' //非法,默认会取最后一个字符
    
        printf("第1个变量=%d
    ",a);
        printf("第2个变量=%d
    ",b); //占位符:%d 输出 int型变量
        printf("第3个变量=%d
    ",c); //输出 全局变量
        //printf("第3个变量值为:%d
    ",c++); //会报错,因为const 修饰的变量不可修改
    
        printf("第4个变量=%f
    ",d); //占位符:%f 输出 float型变量,保留小数点后6位
        printf("第4个变量(保留两位小数)=%1.2f
    ",d); //占位符:%.2f 输出float型变量,并保留小数点后2位
        printf("第5个变量=%.12lf
    ",e); //占位符:%lf 输出double型变量
        //printf("第3个变量=%d
    ",f); //外部变量实际没有初始化,所以会报错
    
        printf("第5个变量=%.c
    ",g); 
    
        system("pause");
        return 0;
    }
    

    本篇到此结束,后面介绍输入输出

  • 相关阅读:
    [开心一笑]学妹写的函数
    Silverlight Fundamentals
    北京火车订票电话一览
    Silverlight 2 RTW tomorrow and more goodness
    [转]什么是“29岁现象”?
    看起来很像算法问题的CSS问题
    火狐不支持innerText的解决办法
    纯JS的表单邮件发送
    抽取思维(重构设计)
    不定长参数作用
  • 原文地址:https://www.cnblogs.com/zjx2711904647/p/13620369.html
Copyright © 2020-2023  润新知