C 语言中的数据类型C 中的变量必须是指定的数据类型并且您必须在printf()函数中使用格式说明符来显示它代码语言cAI代码解释// 创建变量 int myNum 5; // 整数没有小数点 float myFloatNum 5.99; // 浮点数 char myLetter D; // 字符 // 打印变量 printf(%d\n, myNum); printf(%f\n, myFloatNum); printf(%c\n, myLetter);基本数据类型数据类型指定了变量将存储的信息的大小和类型。在本教程中我们将重点关注最基本的类型数据类型大小描述int2 或 4 个字节存储整数没有小数点float4 个字节存储包含一个小数或多个小数的数足以存储 6-7 个小数位double8 个字节存储包含一个小数或多个小数的数足以存储 15 个小数位char1 个字节存储单个字符/字母/数字或 ASCII 值基本格式说明符每个数据类型都有不同的格式说明符。以下是一些格式说明符数据类型示例%d 或 %iintprintf(%d, myNum);%ffloatprintf(%f, myFloatNum);%lfdoubleprintf(%lf, myDoubleNum);%ccharprintf(%c, myLetter);%s用于字符串printf(%s, myString);设置小数精度您可能已经注意到如果您打印一个浮点数输出将在小数点后显示许多位数代码语言cAI代码解释float myFloatNum 3.5; double myDoubleNum 19.99; printf(%f\n, myFloatNum); // 输出 3.500000 printf(%lf, myDoubleNum); // 输出 19.990000如果您想要删除多余的零设置小数精度可以在点 (.) 后面跟着一个数字指定小数点后应该显示的位数代码语言cAI代码解释float myFloatNum 3.5; printf(%f\n, myFloatNum); // 默认会显示小数点后 6 位 printf(%.1f\n, myFloatNum); // 只显示 1 位 printf(%.2f\n, myFloatNum); // 只显示 2 位 printf(%.4f, myFloatNum); // 只显示 4 位真实例子以下是一个使用不同数据类型计算和输出一定数量的物品的总成本的实际例子代码语言cAI代码解释// 创建不同数据类型的变量 int items 50; float cost_per_item 9.99; float total_cost items * cost_per_item; char currency $; // 打印变量 printf(Number of items: %d\n, items); printf(Cost per item: %.2f %c\n, cost_per_item, currency); printf(Total cost %.2f %c\n, total_cost, currency);最后看完如果觉得有帮助欢迎点赞、收藏、关注
C 语言教程:数据类型和格式说明符
C 语言中的数据类型C 中的变量必须是指定的数据类型并且您必须在printf()函数中使用格式说明符来显示它代码语言cAI代码解释// 创建变量 int myNum 5; // 整数没有小数点 float myFloatNum 5.99; // 浮点数 char myLetter D; // 字符 // 打印变量 printf(%d\n, myNum); printf(%f\n, myFloatNum); printf(%c\n, myLetter);基本数据类型数据类型指定了变量将存储的信息的大小和类型。在本教程中我们将重点关注最基本的类型数据类型大小描述int2 或 4 个字节存储整数没有小数点float4 个字节存储包含一个小数或多个小数的数足以存储 6-7 个小数位double8 个字节存储包含一个小数或多个小数的数足以存储 15 个小数位char1 个字节存储单个字符/字母/数字或 ASCII 值基本格式说明符每个数据类型都有不同的格式说明符。以下是一些格式说明符数据类型示例%d 或 %iintprintf(%d, myNum);%ffloatprintf(%f, myFloatNum);%lfdoubleprintf(%lf, myDoubleNum);%ccharprintf(%c, myLetter);%s用于字符串printf(%s, myString);设置小数精度您可能已经注意到如果您打印一个浮点数输出将在小数点后显示许多位数代码语言cAI代码解释float myFloatNum 3.5; double myDoubleNum 19.99; printf(%f\n, myFloatNum); // 输出 3.500000 printf(%lf, myDoubleNum); // 输出 19.990000如果您想要删除多余的零设置小数精度可以在点 (.) 后面跟着一个数字指定小数点后应该显示的位数代码语言cAI代码解释float myFloatNum 3.5; printf(%f\n, myFloatNum); // 默认会显示小数点后 6 位 printf(%.1f\n, myFloatNum); // 只显示 1 位 printf(%.2f\n, myFloatNum); // 只显示 2 位 printf(%.4f, myFloatNum); // 只显示 4 位真实例子以下是一个使用不同数据类型计算和输出一定数量的物品的总成本的实际例子代码语言cAI代码解释// 创建不同数据类型的变量 int items 50; float cost_per_item 9.99; float total_cost items * cost_per_item; char currency $; // 打印变量 printf(Number of items: %d\n, items); printf(Cost per item: %.2f %c\n, cost_per_item, currency); printf(Total cost %.2f %c\n, total_cost, currency);最后看完如果觉得有帮助欢迎点赞、收藏、关注