C语言-Hello world

C语言初识

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

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

第一个C程序

//说明:熟悉C语言基本框架

#include <stdio.h>	//头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义
#include <stdlib.h>

int main() {
	printf("hello world\n");	//printf(); 输出语句

	printf("打开微信\n");
	//向命令行输入命令打开微信(路径需要用反斜杠
	system("start D:\\\"Program Files (x86)\"\\Tencent\\WeChat\\WeChat.exe");
	
	printf("查看IP信息:\n");
	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\n",a);
    printf("第2个变量=%d\n",b); //占位符:%d 输出 int型变量
    printf("第3个变量=%d\n",c); //输出 全局变量
    //printf("第3个变量值为:%d\n",c++); //会报错,因为const 修饰的变量不可修改

    printf("第4个变量=%f\n",d); //占位符:%f 输出 float型变量,保留小数点后6位
    printf("第4个变量(保留两位小数)=%1.2f\n",d); //占位符:%.2f 输出float型变量,并保留小数点后2位
    printf("第5个变量=%.12lf\n",e); //占位符:%lf 输出double型变量
    //printf("第3个变量=%d\n",f); //外部变量实际没有初始化,所以会报错

    printf("第5个变量=%.c\n",g); 

    system("pause");
    return 0;
}

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

posted @ 2020-09-06 00:09  三斗俗尘  阅读(490)  评论(0编辑  收藏  举报